作品分享
问答交流
发现
任务
客服工单
有人问:LiveData是不是真的将近被废弃了。LiveData:你是故意找茬?
?结论:假如 LiveData 满意您的需求,那么就不急于更换它,假如是一个新项目,保举在 UI 中用 LiveData,在Repo层 中用 Flow。
引用 扔物线(朱凯)大佬的话:协程的 Flow 和 RxJava 的功能范围非常相似——着实我以为就是一样的——但是 Flow 是协程里必不可少的一部门,而协程是 Kotlin 里必不可少的一部门,而 Kotlin 是 Android 开发里必不可少的一部门——哦这个说的不对,重新说——而 Kotlin 又是 Android 现在主推的开发语言以及将来的趋势,如许的话,Flow 一出来,那就没 LiveData 什么事了。别说 LiveData 了,以后 RxJava 也没什么事了。
焦点:LiveData 实用于 MVVM,但不实用于 MVI
StateFlow 和 SharedFlow 是 Flow API,它们使流可以或许以最佳的方式发出状态更新,并向多个消耗者发出消息。
举报
Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )
GMT+8, 2024-11-22 00:32, Processed in 0.146138 second(s), 33 queries.© 2003-2025 cbk Team.