Добрый день!
Есть фрагмент
class ThemesListFragment extends MvpAppCompatFragment implements ThemeListView {...}
Где интерфейс:
interface ThemeListView extends MvpView {...}
Фрагмент содержит презентер
@InjectPresenterThemesListPresenter mPresenter;
И есть такое:
@ProvidePresenterThemesListPresenter providePresenter(){
return new ThemesListPresenter(....);
}
Сам презентер такой:
@InjectViewStateсlass ThemesListPresenter extends MvpPresenter<ThemeListView> {...}
В целом работает. Но есть проблема.
1. Открываю диалог для выбора файла через Intent.ACTION_GET_CONTENT
2. Выбираю файл с Google.Drive
3. При закрытии диалога и возврата к моему фрагменту - презентер почему-то пересоздается.
В чем может быть причина?
Странно, что при дебаге иногда презентер не пересоздается и работает нормально.