Kotlin高级
文章平均质量分 95
主要存放kotlin高级内容文章和blog
Bumblebee1999
喜欢编程 热爱开源
展开
-
Android Flow 操作符大全
可以利用中间运算符在不使用值的情况下修改数据流。中间运算符可以接连应用,形成链式运算,在数据项被发送到数据流时延迟执行。其中操作符还分为三大类:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m20UOOOF-1670402776711)(/Users/apple/Downloads/job_files/flow/Xnip2022-11-20_15-33-21.jpg )]创建 的基本方法. 使用 发射单个值使用 发射一个流 ,类似 快速创建 , 类似 asFlow原创 2022-12-07 16:59:31 · 1180 阅读 · 1 评论 -
Android-Flow 使用和源码解析
数据流以协程为基础构建,可提供多个值。从概念上来讲,数据流是可通过异步方式进行计算处理的一组数据序列。所发出值的类型必须相同。例如,Flow 是发出整数值的数据流。在协程中,与仅返回单个值的挂起函数相反,数据流可按顺序发出多个值。数据流包含三个实体:创建数据流有两种常用方式: 第一就是试用数据流构建函数, 第二就是利用扩展方法将原有类型转换成Flow这里比较常用的函数是 和 其实 是简化版的 函数,内部帮我们调用了 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JE原创 2022-12-07 16:45:36 · 1463 阅读 · 0 评论