Как отправить не pagingData (просто список объектов) в PagingDataAdapter?

#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) , но если ваш список не разбит на страницы, подкачка может быть просто ненужной сложностью для этой части вашего приложения!