Как построить мультифрагментное взаимодействие с активити

Имеется активити с 2 фрагментами посредством FragmentManager. В теле активити инициализирован public List. Необходимо передать данные из фрагментов в этот List.

Нашел в документации два способа: Interface и bundle. Что применять и с чем возникнет меньше подводных камней? Например: Формируя в первом фрагменте интерфейс и применяя его к активити имеем следующее:

MainActivity implements FragmentOneInterface {

В то же время, если нужно подключить обработчик со второго активити, то получается:

MainActivity implements FragmentOneInterface, FragmentTwoInterface {

Как быть?


Ответы (0 шт):