بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
onResume فرگمت ها
سلام ، از تب های اکشن بار استفاده میکنم که محتوای هر تب میشه یک Framgent
حالا ممکنه از fragmentA وارد یک اکتیویتی دیگه بشه ، میخوام وقتی از اکتیویتی دیگه برگشت ، fragmentA متوجه بشه و onResume اش اجرا بشه ، فرگمنت ها onResume دارند ، اما واقعا اون موقعی که باید کار کنند کار نمی کنند ! ، مثلا یک بار درشروع برنامه تمام onResume ها اجرا میشه ، و بعد از برگشت از یک اکتیویتی ، onReume فرگمنت اول و دوم با هم اجرا میشه اما سوم که داخلش هستیم اجرا نمیشه :|
من با یک Listener در والد این فرگمنت ها مشکل رو حل کردم ، اما گفتم ببینم راه اساسی تری هست ؟
@Override protected void onResume() { if (fragmentCats.onResumeListener != null) { fragmentCats.onResumeListener.onResume(); } if (fragmentFavs.onResumeListener != null) { fragmentFavs.onResumeListener.onResume(); } if (fragmentRead.onResumeListener != null) { fragmentRead.onResumeListener.onResume(); } super.onResume(); }
0
0
البته نیاز داشتم همه ی تب ها Resume بشن ، وگر نه میشد اونی که الان فعال هست رو صدا زد (10 سال پیش)
0
0
داداش من یه مشکلی دارم تقریبا عین مال تو ولی مال لیست ویو اگه یه نگاه بهش بکنی ممنونت میشمhttp://answers.uncocoder.com/question/3318 (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .