首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Kotlin 之 Flow
订阅
关于 Kotlin 的高级进阶话题 Flow
稀有猿诉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
40篇文章 · 0订阅
StateFlow 与 SharedFlow:在协程中管理状态与事件
讲解SharedFlow和StateFlow。它们是“热”流,用以解决普通“冷”Flow无法共享数据的问题。SharedFlow适合广播事件,StateFlow 适合管理状态,它总会保留一个最新值。
协程间的通信管道 —— Kotlin Channel 详解
讲解了协程Channel。它和async类似,但能多次发送数据。它是个队列,不适合多个协程同时接收。介绍了Channel的容量、缓冲设置,以及 close() 和 cancel() 两种关闭方法。
如果你还不懂 Kotlin Flow,这里有一万字
对于那些希望以结构化且协程友好的方式处理数据的开发者而言,Kotlin Flow 已然成为了主流选择。要是你曾在安卓或普通 Kotlin 代码中花费时间应对回调、RxJava 或其他响应式框架,就会明
Kotlin Flow 的 emit 和 tryEmit 有什么区别
Kotlin Flow 是一个用于管理异步数据流的强大 API。如果你一直在使用 SharedFlow 或 StateFlow,你可能遇到过两个函数:emit 和 tryEmit。
Kotlin + Flow 实现责任链模式的4种案例
Kotlin + Flow 实现责任链模式的4种案例,责任链模式在开发中,用得还算是比较广泛的,掌握它的使用,对于架构或者写框架都有很大帮助
深入浅出 Kotlin SharedFlow (上)——shareIn()
众所周知,Flow 是一个数据流工具,最上游是数据的生产者(本质上是一系列数据的生产规则),每当下游开始调用 Flow.collect(),数据的生产线就开始启动,根据生产规则......
Kotlin 协程中的 StateFlow 和 SharedFlow:区别与使用场景
StateFlow 和 SharedFlow 是 Kotlin Coroutines 提供的两种流类型,用于处理状态和事件。StateFlow 是一种热流,持有最新的状态值,适合表示持续变化的状态。
SharedFlow与StateFlow在Android协程中的实践
在现代Android开发中,Jetpack库为我们提供了许多强大的工具,其中LiveData、Flow以及其衍生的SharedFlow和StateFlow更是实现了数据流的良好管理。
Kotlin中的StateFlow和SharedFlow有什么区别?
在Kotlin的协程库kotlinx.coroutines中,StateFlow和SharedFlow是两种用于处理事件流的API,它们有相似之处,但在设计上的初衷和内在机制上有明显区别。
「最后一次,彻底搞懂kotlin Flow」(三) | 冷暖自知:Flow 与 SharedFlow 的冷和热
我们之前通过拆解 Flow 深入分析了 Flow。接下来我们就来从冷热的角度来更加深入的认识 Flow 的性质...