Tsudzukeru
@Tsudzukeru

Как сделать аналог эффекта MVI в MVVM?

Есть экран, который содержит во ViewModel несколько live data со стейтом. Каждое событие пользователя, вызывает определенный метод ViewModel, который передает событие в Rx цепочку. При нажатии на одну из кнопок - нужно показывать диалог. Всего 3 диалога, которые показываются в зависимости от стейта который накапливается с помощью оператора scan. Как это можно реализовать? Я не хочу оставлять логику выбора диалога во фрагменте. Есть ли способ как отправить разовое действие во фрагмент?
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы