Ок, попробую написать, вдруг кто-нибудь ответит. Как быть с фрагментами, к которым привязан презентер и вью - примерно понял. Возник вопрос как быть со сменой стейта в активити. У меня при создании активити происходит replace фрагмента в onCreate (Нужно, чтобы метод выполнялся только при первой загрузке (при смене стейта — уже нет)). Допустим я выношу это в метод, метод в абстракцию BaseActivity абстракцию наследую от MvpAcppcompatActivity и MvpView(нужно ли?). Задаю методу стратегию OneExecutionStateStrategy ? Не совсем понял механизм работы с активити и её состояниями и стратегиями по отношению к ним
Особых отличий между активити и фрагментами нет, презентер переживает смену конфигурации экрана.
Конкретно эту задачу можно решить, сделав во View метод с OneExecutionStrategy, и вызвав его из презентера в onFirstViewAttached.
Или вообще без MVP, просто в активити проверить savedInstanceState на null.