ورود

View Full Version : راه حل استفاده از دو extends در یک اکتیویتی



esmail3309
پنج شنبه 27 شهریور 1393, 08:12 صبح
سلام دوستان

توی یکی اکتیویتی هام نیاز دارم که از دوتا .... (نمیدونم اسمش چیه) extends کنم (Activity) و (FragmentActivity).

یعنی یک public class MainActivity extends Activity

و یک public class MainActivity extends FragmentActivity

چطور میتونم همچین کاری انجام بدم؟

slr560
پنج شنبه 27 شهریور 1393, 09:40 صبح
خودت داری میگی fragmentActivity دیگه
هم قابلیت های Activity رو داره و هم Fragment
از همین FragmentActivity استفاده کن

esmail3309
پنج شنبه 27 شهریور 1393, 10:11 صبح
نه FragmentActivity رو بره مثال گفتم

slr560
پنج شنبه 27 شهریور 1393, 10:43 صبح
نه نمیشه . فقط میتونی از یه کلاس extend کنی و یه کلاس implement

dasssnj
پنج شنبه 27 شهریور 1393, 10:51 صبح
نه نمیشه . فقط میتونی از یه کلاس extend کنی و یه کلاس implement

برای extends درسته.
ولی برای implement دیگه هر چی بخوای میتونی اضافه کنی باید بینشون ( , ) بزاری. در ضمن کلاس ها را implement نمی کنند بلکه interface ها را implement می کنند!

public class NewActivity extends Activity implements OnClickListener,OnLayoutChangeListener {

...............................

}

slr560
پنج شنبه 27 شهریور 1393, 11:59 صبح
برای extends درسته.
ولی برای implement دیگه هر چی بخوای میتونی اضافه کنی باید بینشون ( , ) بزاری. در ضمن کلاس ها را implement نمی کنند بلکه interface ها را implement می کنند!

public class NewActivity extends Activity implements OnClickListener,OnLayoutChangeListener {

...............................

}

بله درسته حواسم نبود :چشمک: