из разных мест и в него летят аргументы.
Дан фрагмент Б, он так же может быть открыт из разных мест и в него летят аргументы.
Ситуация: Из А открывается Б с передачей аргумента. Далее, с данными, переданными в аргументе производится действие. Фрагмент Б закрывается по нажатии на кнопку. Возврат на предыдущий фрагмент происходит через popBackStack
Вопрос: как вернуть из Б в А измененные данные?
Я пока вижу такие решения: кэш(sharedPrefs..), еще один аргумент, статичный класс. Каждое из решений мне кажется дерьмовым. Есть идеи?
Сделать метод во фрагменте а и вызывать его при закрытии фрагмента б
ЛокалБроадкастМенеджер
targetFragment/onActivityResult
Обсуждают сегодня