بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در extend کردن

مدیریت گفتگو
Android 10 سال پیش
آخرین تغییر: 10 سال پیش

دوستان سلام.من یه مشکل خیلی بزرگ دارم.لطفا کمک کنید و جوابهای واقعی و کاربردی بدید

من یه پروژه ای رو دارم تکمیل می کنم که اکتیویتی هاش از ActionBarActivity اکستند شده اند. اما برای صفحه تنظیمات برنامه نیاز به extend کردن از PreferenceActivity دارم ولی نمیخوام sliding menu از بین بره و نیاز دارم که از هر دوتا کلاس extend کنم یعنی صفحه تنظیمات هم از PreferenceActivity اکستند بشه و هم از ActionBarActivity. لطفا کمک؟

نظرات

Spirit 10 سال پیش
پیشنهاد: یادگیری Fragment که نتیجش میشه یک Activity و چند Fragment.
Android 10 سال پیش
دوست عزیزمبحث fragment ها اصلا به این چیزی که مد نظر من بود مرتبط نیست و فقط برای ساخت لایه های پیچیده و ساخت tab ها بکار میره.اگه مرتبطه لطفا توضیح بدید. سوال بنده این بود : چطور میشه یه اکتیویتی رو از چند تا کلاس extend کرد؟مثلا از کلاس PreferenceActivity و ActionBarActivity .لطفا با ذکر مثال توضیح بدید.تشکر
mosbai 10 سال پیش
سلام . زبان جاوا ( اندروید ) یک زبان تک وراثتی است . یعنی هر کلاس نمی تواند بیشتر از یک پدر داشته باشد.شما دوتا راه کار دارید . 1 . کلا از اکشن بار صرف نظر کنید . 2. تنظیمات رو هم خودتون بسازید و در حافظه ذخیره کنید
Spirit 10 سال پیش
من برای اینکه توی تمام قسمت های برنامتون SlidingMenu داشته باشید پیشنهاد دادم، شناخت شما از Fragment ها با توجه به کاربردهایی که گفتید صحیح نیست، و اینکه به تشخیص شما بی ربط پاسخ دادم عذر میخوام.
HoCoder 10 سال پیش
راهی وجود نداره که شما از دوتا کلاس extends کنید، شما باید اکتیویتی تنظیمات رو خودتون طراحی کنید و از اکشن بار استفاده کنید اما به نظر من از اکشن بار استفاده نکنید از toolbar استفاده کنید که هم بتونید از Preference استفاده بکنید هم از toolbar

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .