подробно видно на гифке, которую я сгенерил.
Пролблема в том, методы жизненного цикла фрагмента, такие, как оonResume срабатывают, когда я нахожусь на соседнем экране,
а при возвращении на экран с viewpager вообще не вызываются методы жизненного цикла фрагмента.
Это стандартное поведение адаптера, подгружать соседние фрагменты, но мне нужно как-то это отключить.
Есть ли такая возможность?
Возможно есть какой-то FragmentPagerAdapter без кеширования.
Подскажите, пожалуйста, кто сталкивался с такой проблемой.
Заранее благодарю
На сколько я знаю, у viewPager минимум - это по одному элементу слева и справа, и от этого не избавиться. Как вариант при переключении вкладки уведомлять об этом нужный фрагмент. Но не уверен что это лучшее решение
Зачем отключать-то? Это кэширование ведь не зря придумали, а чтобы не лагало при листании.
Там у адаптера есть нужные методы для переопределения
ViewPager.setOffscreenPageLimit(int)
Обсуждают сегодня