我正在开发一个电子商务android应用程序,并且更喜欢MVP。我的问题是我是否可以像演示者内部的数据侦听器一样使用实时数据来从模型/存储库中获取数据?
是,您可以将LiveData用作数据监听器。使用observerForever的方法removeObserver和LiveData获得所需的功能。
LiveData
observerForever
removeObserver
参考:https://developer.android.com/reference/androidx/lifecycle/LiveData#observeForever(androidx.lifecycle.Observer%3C?%20super%20T%3E)
如果使用Kotlin,则可以利用Flow