Как реализовать Android пейджинг в Kotlin - PullRequest
0 голосов
/ 22 января 2020

Я хотел знать, как я могу реализовать разбиение на страницы, используя библиотеку подкачки Androidx, используя Kotlin, если REST API не возвращает ни общее количество страниц, ни общее количество результатов?

Я пытался следовать много примеров примеров для компонентов архитектуры, но ни один из них не говорит о том, как реализовать разбиение на страницы с указанными выше ограничениями.

Любые ссылки на статью или учебник будут очень полезны.

1 Ответ

0 голосов
/ 22 января 2020

Учитывая поведение API, которое вы упомянули, я думаю, PageKeyedDataSource - правильное совпадение для получения предыдущих / следующих записей с текущей страницы (которую вы знаете по вашему ответу выше). Пожалуйста, проверьте эту документацию. Также обратитесь к этому руководству с примером реализации, не забудьте заменить android .arch.paging ... (устарело) пакетом androidx.paging ... (jetpack). Надеюсь, это поможет!

...