2015-10-11 5 views
0

У меня есть основной Activity с ViewPager с тремя вкладками, где каждая вкладка имеет Fragment с RecyclerView, который заполняется моими данными веб-службы.Связь между фрагментами в ViewPager

fragment_1 имеет список пользователей, за которыми я следую. fragment_3 имеет список пользователей, которым я могу следовать.

Когда я нажимаю на элемент fragment_3, fragment_1 должен быть обновлен, с новым пользователем, за которым я следую.

Я видел это решение enter link description here, но я думаю, что моя ситуация несколько отличается тем, что, когда я нажимаю на вкладку fragment_3, уничтожается fragment_1.

Пожалуйста, помогите.

+0

Оставьте свой код. – John

+0

Почему вы не поддерживаете весь список в самой основной деятельности и соответствующим образом изменяете список, используя прослушиватель во всех фрагментах –

ответ

0

Я думаю, что это связано с тем, как вы настроили PagerAdapter, myPager.setOffscreenPageLimit(how_many_pages_to_keep_alive); должен сделать трюк!

общественного недействительный setOffscreenPageLimit (интермедиат предел) Установите количество страниц, которые должны быть сохранены в обеих стороны от текущей страницы в иерархии вида в неактивном состоянии. Страницы, выходящие за этот предел, будут воссозданы из адаптера, когда это необходимо.

Смежные вопросы