Ну, я работал над своим приложением.Я хочу использовать одно действие, которое ведет себя как действие держателя для моих фрагментов.Теперь я хотел изменить фрагмент из самого фрагмента, используя viewmodel.Я делюсь viewmodel с деятельностью.
Теперь мой вопрос.Что может быть лучшим способом изменить фрагмент с помощью модели представления.
- Используются ли состояния, которые можно наблюдать, и большой оператор переключения в вашем классе активности (не предпочтительно).
- Передача фрагмента объекта в наблюдаемую модель.(Разве это не нарушает весь принцип модели представления, потому что фрагмент имеет жизненный цикл?)
- Смесь использования интерфейса для изменения фрагмента.Viewmodel для отправки данных между действием / фрагментами)
Может быть, такой подход просто не лучший способ ?!Почему я выбрал этот путь.Я не хочу начинать новое действие для каждого маленького (с открытием анимации) шага в процессе установки в моем приложении.
Спасибо!
Привет,
Ян