MvxRecyclerView не обновляется после выхода из фона - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть MvxRecyclerView, который фильтруется SearchView и упорядочивается по параметрам в PopupMenu.Если я создаю фоновое приложение и возобновляю его, изменение параметров в PopupMenu не приводит к переупорядочению элементов в MvxRecyclerView, как это происходит до фоновой обработки, но SearchView фильтрует без упорядочивания.

1 Ответ

0 голосов
/ 14 февраля 2019

Пытаясь решить другую проблему, эта проблема была исправлена.

Я заметил, что OnResume FragmentInventoryTabView вызывался несколько раз каждый раз, когда он возвращался из фона, что означало, что ViewModel и View были созданы на каждом экземпляре.продолжить.Они создавались с помощью Mvx.IoCProvider.IoCConstruct () в корневом каталоге ViewModel макета вкладки, поэтому я изменил эти вызовы на Mvx.IoCProvider.GetSingleton () и зарегистрировал типы ViewModel как синглеты в MvxAppStart.

Теперь я могу заказать элементы в MvxRecyclerView после возврата из фона.Но OnResume по-прежнему вызывается несколько раз.

...