на него гипотетически вышли?
Там же все команды идут в очередь в Handler.
1) OnCreateView() - ui
2) OnViewCreated() - ui, вызываем внутри presenter.attachView(view), если он асинхронно что-то делает, то потом он шлёт в очередь ui команду, но...
3) там уже есть вызов onViewStateRestored(), и наша команда вызывается после него.
Единственное, если презентер в 'onAttach()' делает что-то синхронно, по типу восстановления состояния вью исходя из какого-то их видения И вью автоматически восстанавливает это состояние для каких-то её виджетов И состояние виджета почему-то != состоянию виджета по мнению презентера.
Больно сложный у вас презентер получается. ИМХО работу с состоянием View (именно с состоянием) надо бы вынести в отдельный компонент
Обсуждают сегодня