У меня есть Activity с двумя фрагментами в нем.
Активность (MainActivity
) извлекает данные из открытой погоды api. Я внедрил MVP для этого, в котором:
Model
содержит все объекты ответа из API View
- это Activity
Presenter
содержит MainPresenter
, MainPresenterImpl
, MainView
, GetDataInteractor
и GetDataInteractorImpl
.
Таким образом, активность получает данные из веб-службы. Оба фрагмента будут отображать данные из данных, полученных в ходе операции.
Какова наилучшая практика использования MVP в этой ситуации? Я знаю, как передавать данные между фрагментами ↔ activity через интерфейс/обратные вызовы, мой вопрос заключается в изменении этого поведения при реализации MVP?