Как передать данные из фрагмента в другой - Android
У меня есть две активности с фрагментом 1 внутри активности 1 и фрагментом 2 внутри деятельности 2
фрагмент1 и фрагмент2 простираются от активности фрагмента1, а активность2 - от активности AppCompatActivity
я хочу отправить значение String из фрагмента 1 во фрагмент 2 без получения значения NULL. Я надеюсь, что вы понимаете проблему. Спасибо
1 ответ
Лучший способ добиться этого - использование одноэлементного паттерна, вы можете использовать его для связи фрагмент-фрагмент, фрагмент-активность.
Посмотрите на этот ответ, он объяснен там с помощью кода и очень осмысленным образом. но что я предпочел из моего опыта, так это то, что вы должны использовать EventBus, если хотите обрабатывать большие проекты со многими фрагментами и большими зависимостями, связями и потоками данных внутри и между фрагментами и действиями.
Основное общение может быть сделано в соответствии с предложением в документации для разработчиков здесь