什么时候应该为Android中的MVVM架构扩展LiveData类?

时间:2018-12-07 17:06:27

标签: android firebase mvvm android-livedata

我对LiveData和ViewModel有一些了解,最近我尝试使用Firebase实时数据库创建应用程序,但是我通常仅使用LiveData的方法无法正常工作! 我正在观察数据在变化,但没有带来任何价值变化。 我在网上搜索并偶然发现了Firebase文档,他们通过扩展LiveData编写了一个自定义LiveData类,我怀疑是何时应该采用扩展LiveData的方法?仅将LiveData用于这种方法有什么问题?

预先感谢!:)

1 个答案:

答案 0 :(得分:0)

  

什么时候应该采用扩展LiveData的方法?

如果您需要访问受保护的onActiveonInactive方法来驱动逻辑。

  

仅将LiveData用于这种方法有什么问题?

作为最小的可验证的完整示例,我必须看到您的代码。