我正在一个Android项目中工作,其中MVVM
是正在使用的架构。有一个用例,我的Repository
中的Flow
需要根据回调的结果进行更新,当我的数据源中的某些内容发生变化时触发回调。对于这个问题,最合适的选择似乎是callbackFlow
。然而,它仍处于试验阶段。我很想使用callbackFlow
,然而,我明白任何未来的变化可能会破坏一些代码,我不希望这种情况发生在生产应用程序中。考虑到上述场景,callbackFlow
的替代品应该是什么?或者我应该考虑继续使用callbackFlow
吗?
callbackFlow
是运行时稳定的-它的工作就像它应该的那样,它的存在正是因为它是在许多情况下使用的正确工具。
我知道任何未来的更改都可能破坏一些代码,我不希望这种情况发生在生产应用程序中">
唯一会影响其功能的更改是在升级您的协程版本时。这与运行时稳定性无关。