android-discuss
android-discuss copied to clipboard
Paging不结合Room 怎么自由插入数据到指定位置?
我看 Paging 数据是从 DataSource中获取,里面有 只有获取初始化数据以及LoadMore 。那么我要是想获取很多数据后 在 头部插入一个数据 该如何操作呢? PageList 好像是不支持直接操作的
数据的插入是在adaper里操作
数据的插入是在adaper里操作
0 - 0 ,大兄弟看过 Paging代码吗。 数据源都不在adapter 里啊
adapter更新位置 数据用submitList
adapter更新位置 数据用submitList
PagingAdapter 中的submitList 提交的是PagedList<T> ,PagedList 并没有暴露相关参数进行操作,PageList中的PagedStorage 存储 Page数据 : ArrayList<List<T>> mPages 。是 以页 进行存储,而不是整个是List 。
请问 你使用paging过程中 整体体验如何 是不是感觉有些繁琐
搞过demo玩玩,感觉架构挺好,实际用起来,确实繁琐的一逼。
不知道是因为本身就比较繁琐还是使用不够深入 使用google这些新的组件中,明显paging用起来比较累,ViewModel和LiveData用起来就很舒服