Как реализовать пейджинг во внутреннем RecyclerView?

Моя архитектура - MVVM. Для реализации подкачки я использовал библиотеку подкачки из архитектурного компонента. Мне нужна подкачка для внешнего вида ресайклера и внутреннего ресайклера. Для представления внешнего ресайклера я успешно реализовал его, но для внутреннего представления ресайклера я не знаю, как его реализовать. Я реализовал разбиение на страницы, как в этой статье, для внешнего вида ресайклера.

https://proandroiddev.com/8-steps-to-implement-paging-library-in-android-d02500f7fffe

ОБНОВЛЕНИЕ

Я реализовал свое внутреннее представление ресайклера, как в этом примере, и он работает, но я думаю, что это не предпочтительное решение как использовать разбиение на страницы, когда у элемента recyclerview есть еще один recyclerview


person TikTak    schedule 06.04.2020    source источник


Ответы (1)


Просто добавьте ViewPager в свое ViewHolder представление элементов и выполните всю ViewPager логику внутри onBindViewHolder()

person Antonis Radz    schedule 06.04.2020
comment
Не думаю, что это мне поможет. Поскольку для представления внутреннего ресайклера я реализовал источник данных вроде этого gist.github.com/anitaa1990 /. Но я не знаю, как связать это с внутренним представлением Recycler View. У меня было мало идей, но мне это не помогло - person TikTak; 06.04.2020
comment
для внешнего вида ресайклера я подключил его вот так в действии mViewModel.mCardList? .observe (this, Observer {adapter.submitList (it)}) Но как это сделать для внутреннего вида ресайклера - person TikTak; 06.04.2020
comment
Если вы знаете несколько примеров или статью об этом, поделитесь со мной - person TikTak; 06.04.2020
comment
stackoverflow.com/questions/52344563/ Я реализовал свое внутреннее представление ресайклера, как в этом примере, и он работает, но я думаю, что это не лучшее решение - person TikTak; 06.04.2020