Это вопрос в основном для уровня мобильного представления. У нас есть структура Viper / UserCase (которая как-то похожа на слой представления). И в то же время экран очень сегрегирован. Это означает, что возможно иметь несколько видов и их Presenters / ViewModels.
Есть случай, когда нужно перенести какое-то состояние из одной Presenter / ViewModel в другую. И самый простой способ сделать это, возможно, с помощью EventBus. Модель издателя / подписчика. Есть ли другие распространенные решения для этой проблемы.