رفرش کردن لیست در متد onResume
سلام
یه ویوپیجر دارم که داخلش 4 تا فرگمنت قرار داره ، داخل یکی از فرگمنت ها یه recyclerView گذاشتم ، داخل همین فرگمنت یه دکمه قرار داره که وقتی روش کلیک می کنی به یه اکتیویتی میره و یکی از آیتم های recyclerView رو میسازه ، مشکل اینجاست که وقتی از اکتویتی بر میگردم کد adapter.notifyDataSetChanged(); اجرا نمیشه ، میشه راهنمایی کنید که چطور داخل یک فرگمنت لست رو رفرش کنم؟
میتونی از FragmentStatePagerAdapter بجای FragmentPagerAdapter استفاده کنی، فرقشون اینه که اولی تنها Fragment ی که میبینی رو زنده نگه میداره، به محض اینکه صفحه رو عوض کنی Fragment قبلی رو پاک میکنه (البته برای این مورد برای زمانی هست که تعداد صفحات زیاد باشه).
راه بهتر، میشه با OnPageChangeListener متوجه شد که چه Fragment ی داره به کاربر نمایش داده میشه و هر کاری لازمه انجام داد ( با کمک Listener یا موارد دیگه).
راه های بهتر و بیشتری هم میتونه وجود داشته باشه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .