можешь перемещаться туда-сюда, на первом фрагменте отправляем запрос на сервер и показываем лоадер на всех 4 фрагментах, но все так же можем перемещаться по фрагментам
вопрос: как лучше реализовать обсервер состояния запроса ?
Я бы спрятал это всё под капот view model и спокойно подписывался на LiveData.
и в лайвдату записывать текущее состояние запроса и в каждом из фрагментов смотреть это состояние? тоже об этом думаю, но в проекте нет вьюмоделек, есть презенторы, а сам запрос вынес в синглтон ))
Чего, почему?
Придётся делать аналог вм без вм.
чего нельзя просто передать это синглтон в презентер, и в onStart и onStop в фрагменте отписываться?
Можно. Я потому и говорю - механизм вм без вм.
Обсуждают сегодня