使用数据库和网络进行分页

3
我需要在Room数据库和网络API上实现分页功能,正如Google推荐的那样,数据库应该作为单一事实来源。因此,我想在数据库上实现分页。 首先,数据从数据库中显示,当用户滚动时,API调用并将数据存储在Room数据库中,并且LiveData观察数据并更新UI。
我搜寻了很多项目,但没有找到任何结果。 不过最后我找到了Google的分页项目,但是它是用Kotlin编写的,我不会Kotlin语言。

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

有人能为我建议一个使用Java语言的带有网络API的分页房间数据库吗?请帮帮我。


你不必了解 Kotlin:只需跟踪它使用的类以及如何使用即可。 - pskink
1个回答

0

我在我的GitHub上有一个实现,你可以将其用作示例并应用于你的特定情况。

Kotlin很不错,你应该试一试 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接