将Paging Library应用于正在使用(Repository Pattern)的项目时遇到问题
在我的存储库中,我已经有UsersDataSource
,UsersRepository
,UserLocalDataSource
,UserRemoteDataSource
要使用Paging Library,我看到我们需要创建...DataSource extend ItemKeyedDataSource
和...DataSourceFactory extend DataSource.Factory
之类的课程(我正在按照教程here的学习Paging library)。 br />
它与我当前的存储库类冲突。
是否有任何好的方法可以将Repository
模式应用于Paging Library。
我只是学习分页库。任何帮助或建议将不胜感激。
答案 0 :(得分:0)
Android开发者页面上有一条建议,关于如何完成这种架构: https://developer.android.com/topic/libraries/architecture/paging/#network-with-database-data-arch 您可以在此处找到指向相应的github存储库甚至是代码实验室的链接。