Kotlin Flow - callbackFlow的替代品



我正在一个Android项目中工作,其中MVVM是正在使用的架构。有一个用例,我的Repository中的Flow需要根据回调的结果进行更新,当我的数据源中的某些内容发生变化时触发回调。对于这个问题,最合适的选择似乎是callbackFlow。然而,它仍处于试验阶段。我很想使用callbackFlow,然而,我明白任何未来的变化可能会破坏一些代码,我不希望这种情况发生在生产应用程序中。考虑到上述场景,callbackFlow的替代品应该是什么?或者我应该考虑继续使用callbackFlow吗?

callbackFlow是运行时稳定的-它的工作就像它应该的那样,它的存在正是因为它是在许多情况下使用的正确工具。

我知道任何未来的更改都可能破坏一些代码,我不希望这种情况发生在生产应用程序中">

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

相关内容

  • 没有找到相关文章

最新更新