У меня возникла проблема, когда я пытаюсь вручную убрать фрагменты в режиме просмотра во время вращения. Все, кажется, работает хорошо, когда я повернуть фрагмент, как только мой ViewModel был заселен, я все это:Mvvmcross Android - просмотр вращающегося фрагмента во время просмотра среды просмотра
this.viewmodel = Foo
, но если я пытаюсь повернуть фрагмент во время популяции (например, из Интернета сервис), а затем повторно подключить сохраненную модель просмотра до того, как население завершило представление, похоже, не связано должным образом.
Я знаю, что есть недостаток источника (в этом сообщении), но мне было интересно, должно ли это работать в принципе, и если есть способ исправить проблему привязки (существует контекст привязки и т. Д.), Если это действительно проблема?
Если я снова поверну фрагмент после популяции, вид будет заполнен как обычно.
Вы реагируете на изменения конфигурации в активности, в которой размещен фрагмент? – Alexey
Да, я использую OnSavedInstanceState и OnCreateView для хранения текущей модели. – monkeychew