2013-07-21 3 views
1

Я пишу простую операцию Фрагмента с помощью FragmentPagerAdapter и двух фрагментов, где мне нужно показать определенные данные в tab2, связанные с моим выбором в tab1. Но данные в tab2 никогда не обновляются. Есть ли общая процедура для этого?Как динамически обновлять фрагмент в FragmentPagerAdapter

ответ

1

Вам понадобится общий держатель для данных, объект Activity наиболее подходит, поскольку он является родителем обоих фрагментов. Все фрагменты могут использовать getActivity() в onCreate(). Вы можете вызвать метод объекта Activity для получения выбранных данных. Другой фрагмент может аналогичным образом вызвать метод объекта Activity для установки выбранных данных.

0

Решено. Я только что создал один экземпляр каждой вкладки и добавил метод update() на вкладке 2, который я вызывал из Tab 1. Я не мог найти встроенное решение, поэтому я сделал это по-своему.

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