Android Architecture Component 现在引入了Paging Library,这很棒。
根据官方的 demoDataSource.Factory现在支持map和mapByPage方法,这意味着我们可以将项目转换为一个DataSource。
但是DataSource并且DataSource.Factory应该在模型层,而不是Presenter/View 层。然而,很多时候我们想要在我们的 Adapter(对于 RecyclerView 或 ListView)中转换数据,很明显,这是 Presentor/View 层逻辑。现在,一个 Adapter 持有一个 的实例PagedList,但PageList不能支持这些操作,这有点尴尬。此外,有时我们还想向PagedList.
所以这是一个功能请求:
支持项目转换 PagedList
支持项目添加/删除到/从 PagedList
欢迎任何讨论。
paging android android-architecture-components android-paging