首页 > 解决方案 > 使用数据库+网络进行分页

问题描述

我必须使用网络 API 在房间数据库上实现分页。正如谷歌推荐的那样,数据库是唯一的事实来源。所以我想在db上实现分页。首先,当用户滚动时从 db 显示数据,然后 API 调用和数据存储在房间 db 上,实时数据观察该数据并更新 ui。

我正在搜索许多项目,但没有找到任何结果。但最后我得到了谷歌分页项目,但那是在 kotlin 中。我不懂科特林语言。

https://github.com/googlesamples/android-architecture-components/tree/master/PagingSample

任何人都可以建议我使用 java 语言的网络 API 的分页室数据库。请帮我

标签: androidpaginationandroid-jetpack

解决方案


我在我的GitHub中有一个实现,您可以将其用作示例并将其应用于您的特定案例。

Kotlin 很好,你应该试试看 :)


推荐阅读