gpt4 book ai didi

安卓 MVVM : How to subscribe to a network call by LiveData in ViewModel

转载 作者:行者123 更新时间:2023-12-03 10:19:08 25 4
gpt4 key购买 nike

MVVM ViewModel通常订阅网络调用,然后通知 UI 即( ActivityFragment )以更新 UI,如加载、成功或失败。在 LiveData 的情况下里面 ViewModel ,您将如何观察网络调用的变化。观察LiveData里面 ViewModel理想情况下,它应该知道生命周期,如何实现这一点。我正在使用数据绑定(bind)来更新 UI,所以我想在 ViewModel 中收听结果.

最佳答案

您需要使用 Transformations.mapTransformations.switchMap ViewModel 中的函数https://developer.android.com/reference/android/arch/lifecycle/Transformations

关于安卓 MVVM : How to subscribe to a network call by LiveData in ViewModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51123816/

25 4 0