Трудно понять, не увидев часть вашего кода, который связан. Я думаю, вы могли неправильно реализовать функцию onResume
. Каждый раз, когда вы переходите к третьему фрагменту в вашем ViewPager
, первый Fragment
должен быть повторно инициализирован, и вы должны позаботиться об этом в вашей функции onResume
.
Тем не менее, еще один обходной путь для вашей проблемы - установка ограничения на количество страниц за пределами экрана ViewPager
следующим образом.
viewPager.setOffscreenPageLimit(2);
Надеюсь, это поможет.