Android Kotlin流量-更换回流量

Android Kotlin流量-更换回流量,android,kotlin,mvvm,callback,kotlin-flow,Android,Kotlin,Mvvm,Callback,Kotlin Flow,我正在一个Android项目中工作,MVVM是正在使用的架构。在一个用例中,我的存储库中的流需要根据回调的结果进行更新,回调在我的数据源中发生更改时触发。对于这个问题,最合适的选择似乎是callbackFlow。然而,事实并非如此。我很想使用callbackFlow,但是,我知道未来的任何更改都可能会破坏某些代码,我不希望这种情况发生在生产应用程序中。考虑到上述情况,应该用什么来替代callbackFlow?或者我应该考虑使用 CalbFouth? < p> CalbFrase是运行时稳定的—

我正在一个Android项目中工作,
MVVM
是正在使用的架构。在一个用例中,我的
存储库
中的
需要根据回调的结果进行更新,回调在我的数据源中发生更改时触发。对于这个问题,最合适的选择似乎是
callbackFlow
。然而,事实并非如此。我很想使用
callbackFlow
,但是,我知道未来的任何更改都可能会破坏某些代码,我不希望这种情况发生在生产应用程序中。考虑到上述情况,应该用什么来替代
callbackFlow
?或者我应该考虑使用<代码> CalbFouth?

< p> <代码> CalbFrase是运行时稳定的——它工作正常,因为它在很多情况下都是正确使用的工具。 我知道未来的任何更改都可能会破坏某些代码,我不希望这种情况发生在生产应用程序中。”


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

callbackFlow
是运行时稳定的-它的工作原理与预期一样,它的存在正是因为它在许多情况下都是正确的工具

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

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