Paging 3 分组列表

Paging 3 分组列表,第1张

Paging 3 分组列表 前言

为什么命名为 “Android Jetpack” ?

Android JetPack = Android Jet Pack = 安卓喷气发动机组件。再看看下面这个直冲云霄的 Android 机器人,是不是觉得还挺有意思?

虽说天天混迹技术社区耳濡目染 Android Jetpack,但是鲜有机会实践。今天就从 Paging3 开始,上手这套组件。

Paging3 是 Google 推出的一个应用于Android平台的分页加载库。相较于历史版本,Paging3 功能更丰富、更易用。

主要优势如下:

分页数据缓存于内存,可确保应用在处理分页数据时高效利用系统资源。 内置的请求重复信息删除特性,可确保应用高效利用网络带宽和系统资源。 可配置的 RecyclerView 适配器,会在用户滚动到已加载数据的末尾时自动请求数据。 对 Kotlin 协程和 Flow以及 LiveData 和 RxJava 的一流支持。 内置对错误处理功能的支持,包括刷新和重试功能。

架构图如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YU2D2ct1-1642926383789)(http://qi

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5712458.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存