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

مشکل لود شدن مجدد اطلاعات در فرگمنت هنگام جا به جایی بین تب ها

red_sky  10 سال پیش  10 سال پیش
0 0

سلام دوستان
من یک اکتیویتی دارم که داخلش ۳ تا تب داره که اطلاعاتشون را از سرور میگیرن ونمایش میدن وقتی بین اکتیویتی ها جا به جا میشم اطلاعات دوباره از سرور بازخوانی میشه من میخوام این اتفاق نیفته حالا من برای تب اول آمدم یک ArrayList پابلیک و استاتیک تعریف کردم و بهش گفتم که اگه این لیست خالی بود اطلاعات را از سرور بگیره و اگه پر بود همون ها را نمایش بده مشکل اینجاست که وقتی از تب سوم مستقیم روی تب اول میام مشکلی نداره و درست کار میکنه ولی وقتی که اول روی تب دوم بیام بعد برم روی تب اول اطلاعات یک لحظه نمایش داده میشه و بعد صفحه خالی میشه کسی میدونه این مشکل را چطور حل کنم؟

0 0
شاید یک جایی از کدتون لیست رو خالی میکنید نمونه کدتون قرار بدین شاید بهتر بشه راهنمای کرد (10 سال پیش)
0 0
نع خالی نمیکنم در واقع من یک لیست داخل کلاس G ساختم و اطلاعات لیست داخل فرگمنت را داخل این لیست میریزم که اگر لیستم اطلاعاتش پاک شد اون یکی اطلاعات را داشته باشه مشکل اینه که وقتی به تب دوم میام یک اتفاقی می افته برای تب اول که اطلاعات را نشون نمیده اگر همون موقع که تب ائل داره یک صفحه خالی نمایش میده به تب سوم برم و مستقیم از تب سوم به تب اول برگردم اطلاعات نمایش داده میشه و این یعنی اینکه لیستم خالی نیست (10 سال پیش)
0 0
در استفاده از Viewpager تب ها به روش خاصی لود میشوند و اگر از تبی خارج شوید در شرایطی که از یک تب بیشتر فاصله بگیرید (مثلا از تب 3 برید به تب 1) تب قبلی از حافظه خارج خواهد شد . (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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