Всем привет, хотел такой вопрос обсудить, как вы передаёте данные между фрагментами? Речь о главном экране и нескольких вызываемых из него отдельных независимых фрагментах. Я для этого использую метод onActivityResult, и когда нужно вернуть результат работы фрагмента кидаю в его интент(onActivityResult) нужные данные с ключами. И в основном экране вижу из какого фрагмента и что я получил. А как делаете вы? Я сталкивался с тем что иногда для этого используют sharedViewModel, которая доступна нескольким фрагментам(по сути синглотон, но может тут есть особенности реализации). И все данные записываются в неё, а в презентерах фрагментов просто происходит подписка обсерверов на них, для меня это решение спорное, но может это какой-то способ который я пока не до понял. Новый или старый гайдлайн и тп. Если есть ссылка где почитать скиньте.