首页
›
移动端与Android应用开发
›
018-离线优先架构设计
›
《离线状态管理StateFlow解析》
VIP20
本课程属于:018-离线优先架构设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
离线状态管理StateFlow解析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
StateFlow是什么
定义 · 与Kotlin协程的关系 · 作为冷流还是热流
StateFlow
是什么
02
StateFlow与LiveData的对比
生命周期感知差异 · 线程模型 · 数据粘性
StateFlow
LiveData
03
StateFlow与MutableStateFlow的关系
数据源与只读接口 · 更新方式
StateFlow
MutableState…
04
StateFlow的collect与collectLatest
收集模式 · 背压 · 取消协程
StateFlow
collect
05
StateFlow的value与emit
同步读取与异步写入 · 原子性保证
StateFlow
value
06
StateFlow的初始值设计
默认值作用 · 空安全与业务含义
StateFlow
的初始值设计
07
StateFlow的distinctUntilChanged
去重机制 · 浅比较与深比较
StateFlow
distinctUnti…
08
StateFlow与SharedFlow的区别
配置参数 · 事件重放 · 缓存策略
StateFlow
SharedFlow
09
StateFlow在ViewModel中的典型用法
attach到lifecycle · observeAsState
StateFlow
ViewModel
10
StateFlow与Flow的转换
map · filter · catch等操作符在StateFlo…
StateFlow
Flow
11
StateFlow的并发安全
多协程同时emit · 锁机制 · 误用风险
StateFlow
的并发安全
12
StateFlow的测试
使用Turbine或手动collec… · 验证状态变化
StateFlow
的测试
13
StateFlow与Compose集成
collectAsStateWith… · 重组时机
StateFlow
Compose
14
StateFlow的冷启动问题
初始值与观察时机 · 避免丢失事件
StateFlow
的冷启动问题
15
StateFlow与Room数据库结合
响应式查询 · 自动更新UI
StateFlow
Room
16
StateFlow的错误处理
catch · retry在状态流中的应用
StateFlow
的错误处理
17
StateFlow的缓存机制
重放最后一个值 · 多订阅者共享
StateFlow
的缓存机制
18
StateFlow与WorkManager结合
后台任务结果传递给UI
StateFlow
WorkManager
19
StateFlow的背压策略
buffer · conflate处理快速生产事件
StateFlow
的背压策略
20
StateFlow与RxJava的BehaviorSubject对比
差异 · 迁移方法
StateFlow
RxJava
21
StateFlow的常见误区
错误使用initialValue · 忘记设置lifecycle
StateFlow
的常见误区
22
StateFlow在跨层通信中的应用
Repository→ViewMod…
StateFlow
跨层通信
23
StateFlow的snapshotFlow
获取当前快照 · 与stateFlow互转
StateFlow
snapshotFlow
24
StateFlow与回调替代
从callback到StateFlo…
StateFlow
回调替代
25
StateFlow的性能优化
避免频繁emit · 使用conflate合并
StateFlow
的性能优化
26
StateFlow的生命周期管理
stop与cancel协程 · 释放资源
StateFlow
的生命周期管理
27
StateFlow与UI State类的设计
data class · sealed class封装
StateFlow
UI
28
StateFlow的调试技巧
打印value · 观察者数量 · 协程上下文
StateFlow
的调试技巧
29
StateFlow在Android多窗口模式下的行为
屏幕旋转 · 进入后台
StateFlow
Android
30
StateFlow最佳实践总结
项目结构 · 命名规范 · 陷阱清单
StateFlow
最佳实践总结
所属VIP或分类
同VIP:DataStore离线缓存迁移与一致性验证
同VIP:Jetpack-Compose离线数据绑定指南
同VIP:Keystore离线认证方案详解