Android mvp отменяет регистрацию сетевых вызовов методами жизненного цикла - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть вопрос об архитектурном проектировании -

Я следую шаблону MVP и у меня есть несколько вопросов о лучших практиках -

1) Я создаю своего докладчика в onCreate() моего фрагмента ипередать представление в качестве аргумента конструктору презентатора, который должен реализовать фрагмент.Так что мой ведущий живет в жизненном цикле фрагмента.Какой метод жизненного цикла фрагмента лучше, когда я делаю представление пустым, а презентацию пустымВ настоящее время я делаю это в onDestroyView()

2) Мой докладчик также создает интерактор, который общается с хранилищем для вызовов API.Поскольку в onDestroyView() фрагмента я делаю презентатор пустым, я также делаю свой интерактор пустым в соответствующем методе onDestroyView() в презентаторе.Является ли это хорошей практикой?

3) Является ли MVVM единственным возможным решением, когда модель и интеракторы не зависят от методов жизненного цикла фрагмента, или это также достижимо в MVP?

Заглядывая в будущеемного входов:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...