Issue
У меня есть источник оперативных данных с постраничным списком, и я хочу отправить его из MainActivity во фрагмент, пока он должен сохраняться во время замены фрагмента.
Я использовал модель представления, которая является предпочтительным методом, чтобы обеспечить постоянство при всех изменениях макета, однако я не могу отправить его из основного действия во фрагмент
Main Activity
itemViewModel = ViewModelProviders.of(this).get(ItemViewModel.class);
Fragment
itemViewModel = ViewModelProviders.of(getActivity).get(ItemViewModel.class);
itemViewModel.itemPagedList.observe(this, new Observer<PagedList<Item>>() {
@Override
public void onChanged(@Nullable PagedList<Item> items) {
itemsAdapter.submitList(items);
}
});
EDIT
OnBackPressed из другого фрагмента обратно во фрагмент списка приводит к тому, что список представлений переработчика становится пустым без элементов.