android - Kotlin Flow - callbackFlow 的替代品

标签 android kotlin mvvm callback kotlin-flow

我正在开发一个 Android 项目,其中 MVVM是正在使用的架构。有一个用例,其中 Flow在我的Repository需要根据我的数据源中的某些内容更改时触发的回调结果进行更新。这个问题最合适的选择似乎是callbackFlow .但是,它是 still experimental .我很想用callbackFlow ,但是,我知道将来的任何更改都可能会破坏某些代码,我不希望在生产应用程序中发生这种情况。考虑到上述情况,callbackFlow 的替代品应该是什么? ?或者我应该考虑继续使用 callbackFlow ?

最佳答案

callbackFlow运行时稳定 - 它按预期工作,它的存在正是因为它是在许多情况下使用的正确工具。

I understand that any future changes might break some code and I don't want that to happen in a production app"


唯一会影响其功能的更改是升级您的协程版本时。这与运行时稳定性无关。

关于android - Kotlin Flow - callbackFlow 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66412931/

相关文章:

java - 来自 Google I/O SlidingTabStrip.java 的 R.attr.colorForeground 错误

android - Kotlin - 如何在 Telegram 应用程序中打开 Telegram 群组的链接

android - 无法在双向模式下绑定(bind) MvxBindableListView

android - 如何将android应用程序与linkedin登录集成?

android - 如何使用gradle.build文件最小化js和css文件

android - ActionBarSherlock 不支持浅色主题提醒对话框?

android - Jetpack Compose 惰性列性能

kotlin - 几周而不是几天

wpf - 加载 View 后执行命令WPF MVVM

WPF MVVM - 属性更改触发 Storyboard 仅发生一次