首页 > TAG信息列表 > SharedFlow

什么?你还在用EventBus吗?快来试试用Flow api搞一个!

1.前言谷歌推出flow api已经很久了,俗称为数据流。我们老规矩看下定义,数据流以协程为基础构建,可提供多个值。从概念上来讲,数据流是可通过异步方式进行计算处理的一组数据序列。例如,Flow<Int> 是发出整数值的数据流。数据流与生成一组序列值的 Iterator 非常相似,但它使用挂起函数

什么?你还在用EventBus吗?快来试试用Flow api搞一个

1.前言 谷歌推出flow api已经很久了,俗称为数据流。 我们老规矩看下定义,数据流以协程为基础构建,可提供多个值。从概念上来讲,数据流是可通过异步方式进行计算处理的一组数据序列。例如,Flow 是发出整数值的数据流。 数据流与生成一组序列值的 Iterator 非常相似,但它使用挂起函数

官方推荐 Flow 取代 LiveData,有必要吗?,渣本二面阿里受挫

我们来看看SharedFlow的构造函数 public fun MutableSharedFlow( replay: Int = 0, extraBufferCapacity: Int = 0, onBufferOverflow: BufferOverflow = BufferOverflow.SUSPEND ): MutableSharedFlow 其主要有3个参数 1.replay表示当新的订阅者Collect时,发送几个已经发送过