可以将livedata用作演示者内部的侦听器

问题描述 投票:0回答:1

我正在开发一个电子商务android应用程序,并且更喜欢MVP。我的问题是我是否可以像演示者内部的数据侦听器一样使用实时数据来从模型/存储库中获取数据?

android mvvm mvp android-livedata
1个回答
0
投票

是,您可以将LiveData用作数据监听器。使用observerForever的方法removeObserverLiveData获得所需的功能。

参考:https://developer.android.com/reference/androidx/lifecycle/LiveData#observeForever(androidx.lifecycle.Observer%3C?%20super%20T%3E)

如果使用Kotlin,则可以利用Flow

© www.soinside.com 2019 - 2024. All rights reserved.