Очистка OffscreenPage в Android ViewPager
У меня есть ViewPager и несколько вкладок. Одна из этих вкладок управляет настройками, которые влияют на все остальные вкладки. Все прекрасно обновляется, когда я меняю настройки, кроме страниц, которые хранятся в памяти. Чтобы обновить их, мне нужно выбрать вкладку достаточно далеко от нее, а затем вернуться.
Есть ли способ заставить эти вкладки воссоздать себя?
Спасибо
1 ответ
Решение
Согласно этому вопросу на SO, вы можете сбросить адаптер, который перезагрузит все страницы:
viewPage.setAdapter( adapter );
Дубликат, с которым связан этот вопрос, также дает некоторую полезную информацию, такую как .notifyDataSetChanged()
на ваше ViewPager
адаптер.