我正在开发一个 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/