2013-04-08 2 views
0

У меня есть ViewPager и несколько вкладок. Один из этих вкладок управляет настройками, которые влияют на все другие вкладки. Все изменяется отлично, когда я изменяю настройки, за исключением страниц, которые хранятся в памяти. Чтобы их обновить, я должен выбрать вкладку, достаточно далеко от нее, а затем вернуться.Очистка OffscreenPage в Android ViewPager

Есть ли способ заставить эти вкладки воссоздать себя?

Спасибо

ответ

1

Согласно this question на SO, вы можете сбросить адаптер, который будет перезагружать все страницы:

viewPage.setAdapter(adapter); 

The duplicate that that question is linked to также дает некоторую полезную информацию, например, вызов .notifyDataSetChanged() на вашем ViewPager адаптер ,