将 Paging Library 应用于我正在使用的项目时遇到问题( Repository Pattern )
在我的存储库中,我已经有 UsersDataSource
、 UsersRepository
、 UserLocalDataSource
、 UserRemoteDataSource
要使用 Paging Library ,我看到我们需要创建类似 ...DataSource extend ItemKeyedDataSource
和 ...DataSourceFactory extend DataSource.Factory
的类(我正在按照教程 here 学习 Paging library )。
它 与我当前的存储库类 冲突。
有什么好的方法可以将 Paging Library 与 Repository
模式一起应用。
我只是学习分页库。任何帮助或建议将不胜感激。
最佳答案
Android 开发者页面提供了如何完成此类架构的建议:
https://developer.android.com/topic/libraries/architecture/paging/#network-with-database-data-arch
您可以在那里找到适当的 github 存储库甚至代码实验室的链接。
关于android - 带有分页库的存储库模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52454186/