如果REST API既不返回页面总数也不返回结果总数,我想知道如何使用Kotlin使用Androidx Paging库实现分页?
我尝试遵循许多有关体系结构组件的示例示例,但是没有一个讨论如何在上述约束下实现分页。
任何指向文章或教程的指针将大有帮助。
鉴于您提到的API行为,我认为PageKeyedDataSource是从当前页面获取上一个/下一个记录的正确匹配项(根据上面的回答您知道)。请检查this文档。另请参考this tutorial和示例实现,请记住将android.arch.paging ...(不建议使用)替换为androidx.paging ...包(jetpack)。希望这会有所帮助!