آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

onResume فرگمت ها

مجتبی یگانه  10 سال پیش  10 سال پیش
0 0

سلام ، از تب های اکشن بار استفاده میکنم که محتوای هر تب میشه یک 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 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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