У меня есть приложение для Android, в котором используется PageView с вкладками, найденными здесь: https://github.com/sbpc/ajavacc PageView загружает свои фрагменты и отображает все правильно; но иногда отдельные Фрагменты становятся доступными. Есть ли способ сохранить состояние Фрагмента, чтобы страницы не были удалены; или мне нужно сохранить значения, которые строят каждую страницу в файл?Сохранение просмотра фрагмента страницы из удаления
0
A
ответ
1
Класс MainPagerAdapter
уже использует FragmentPagerAdapter
, который хранит созданный файл Fragment
s в памяти. Вы можете пойти еще на один шаг и добавить метод setRetainInstance(true)
к каждому Fragment
в ViewPager
. Это должно сработать. Вы можете узнать больше об этом here.