У меня есть вопрос об архитектурном проектировании -
Я следую шаблону MVP и у меня есть несколько вопросов о лучших практиках -
1) Я создаю своего докладчика в onCreate()
моего фрагмента ипередать представление в качестве аргумента конструктору презентатора, который должен реализовать фрагмент.Так что мой ведущий живет в жизненном цикле фрагмента.Какой метод жизненного цикла фрагмента лучше, когда я делаю представление пустым, а презентацию пустымВ настоящее время я делаю это в onDestroyView()
2) Мой докладчик также создает интерактор, который общается с хранилищем для вызовов API.Поскольку в onDestroyView()
фрагмента я делаю презентатор пустым, я также делаю свой интерактор пустым в соответствующем методе onDestroyView()
в презентаторе.Является ли это хорошей практикой?
3) Является ли MVVM единственным возможным решением, когда модель и интеракторы не зависят от методов жизненного цикла фрагмента, или это также достижимо в MVP?
Заглядывая в будущеемного входов:)