使用PagedList,这里没有数据库备份,而是内存中的数据列表(称其为CachedDataList),可以通过fetchMore()填充功能。有了PositionalDataSource、DataSource.Factory和PagedList.BoundaryCallback,它可以工作,但这里有一个问题。流程是PositionalDataSource的loadInitial()开始会被调用,开始从CachedDataList加载数据,并调用loadRange()之后继续按页面大小从CachedDataList加载数据。当CachedDataList中的所有数据都被分页时,将调用B