стороны не работает?
Типа фрагмент А отправляет через setFragmentResult, а фрагмент Б слушает, и в то же время фрагмент Б отправляет, а фрагмент А слушает.
Скажите что это возможно, и это просто я как то криво написал код
Передавай данные вышестоящему фрагменту через Bundle 🤷
Да там просто флоу еммитит тыщу раз смену местоположения, и я думал будет логичнее реактивно передавать через резалтЛистенер. Но наверно придется сделать через просто бандл
Зачем тебе так часто эмитить?
неправильно выразился. вообщем флоу слушает смену местоположения, которая раз 5 может поменяться. и я эти данные хотел перекидывать в другой фрагмент через резалтЛистенер ин-риал-тайм
Я бы спросил иначе - зачем тебе данные тянуть во фрагмент, а потом передавать в другой. Не проще ли иметь общий источник данных?
общую вьюмодель? не хочется. там второй фрагмент, куда я передаю - по сути просто небольшой диалогБоттомЩит - создавать для него отдельно вм и делать такой же запрос - как то громостко, чтоли
*общий источник данных != вьюмодель, если что
ну я видел только три решения: общая вм, создать для второго отдельную вм и дублировать запрос, или передавать данные через бандлы. Я что то упускаю? В итоге выбрал третий вариант
У тебя запрос откуда идет?
из юзкейса
Зачем запрос, а кэш для чего?
Обсуждают сегодня