общие viewmodel для передачи данных между фрагментами и активити. https://developer.android.com/topic/libraries/architecture/viewmodel.html#sharing
На мой взгляд, такой подход гораздо удобнее и проще чем пихать все в бандл. Получается view имеет несколько viewmodel, часть из них общая. Какие недостатки у такого подхода? Че говорит архитектурная теория на этот счет? Кто это так использует?
Я использую, достаточно удобно
Щас как раз в похожую ситуацию решаю. Идея в том, что в тулбаре вводится имя пользователя для поиска, а фрагмент должен отфильтровать список пользователей. У меня получается такая схема взаимодействия: 1. SearchView передает searchText в Activity 2. Activity передает searchText в SearchViewModel 3. Fragment наблюдает за изменениями searchText во SearchViewModel 4. При изменении текст Fragment передает searchText в UsersViewModel
Обсуждают сегодня