Как построить мультифрагментное взаимодействие с активити
Имеется активити с 2 фрагментами посредством FragmentManager. В теле активити инициализирован public List. Необходимо передать данные из фрагментов в этот List.
Нашел в документации два способа: Interface и bundle. Что применять и с чем возникнет меньше подводных камней? Например: Формируя в первом фрагменте интерфейс и применяя его к активити имеем следующее:
MainActivity implements FragmentOneInterface {
В то же время, если нужно подключить обработчик со второго активити, то получается:
MainActivity implements FragmentOneInterface, FragmentTwoInterface {
Как быть?