JetPack-Paging3- 入门
1.知识点
Paging 库可帮助您加载和显示来自本地存储或网络中更大的数据集中的数据页面。
分页数据的内存中缓存。该功能可确保您的应用在处理分页数据时高效利用系统资源。
内置的请求重复信息删除功能,可确保您的应用高效利用网络带宽和系统资源。
可配置的 RecyclerView 适配器,会在用户滚动到已加载数据的末尾时自动请求数据。
对 Kotlin 协程和 Flow 以及 LiveData 和 RxJava 的一流支持。
内置对错误处理功能的支持,包括刷新和重试功能。
2.原理
在工程中,添加 Paging 库依赖
复制代码
Paging 库分层
代码库层
ViewModel 层
界面层
3.源码
未完待续
版权声明: 本文为 InfoQ 作者【Changing Lin】的原创文章。
原文链接:【http://xie.infoq.cn/article/b225fe1cb4dde546cb809dfe7】。文章转载请联系作者。
评论