#android #kotlin #android-recyclerview #android-paging #android-paging-3
#Android #котлин #android-recyclerview #android-подкачка #android-подкачка-3
Вопрос:
Я только что реализовал разбивку на страницы с помощью библиотеки подкачки 3. Итак, я сделал все в соответствии с документацией.
Из бэкэнда я запрашиваю список записей, и он разбит на страницы с помощью клавиш next и prev, вот почему я решил использовать paging 3 . Затем, после преобразования PagindData в ViewModel, я отправил его в адаптер, используя submitData. Хорошо, но у меня есть i spinner, который показывает список категорий, и я хочу отображать сообщения по категориям. Сообщения по категориям также поступают из серверной части, но они не разбиты на страницы, а представлены просто как список объектов. И вопрос в том, как передать этот список сообщений по категориям в мое представление recycler, которое работает с PagingData? Должен ли я преобразовывать сообщения по категориям в pagingData? Спасибо.
Ответ №1:
Для отправки статического списка вы можете использовать PagingData.from(list)
, но если ваш список не разбит на страницы, подкачка может быть просто ненужной сложностью для этой части вашего приложения!