Обновление фрагментов пейджера представления

У меня есть действие с FragmentStatePagerAdapter, которое содержит два фрагмента одного класса (практически действие с двумя вкладками). Во время выполнения мне нужно обновить макет обоих фрагментов свежими данными после ввода пользователем. В частности, пользователь нажимает на фрагмент, и соответственно обновляется другой. Любой простой способ сделать это?




Ответы (1)


Опасаясь гневной реакции, потому что я делаю некрасивые вещи и теперь рассказываю о них:

Пусть ваш фрагмент зарегистрируется в действии, поэтому, когда вам нужно перезагрузить, вы можете просто вызвать функцию перезагрузки фрагмента напрямую.

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

person Mark Gjøl    schedule 18.02.2014