【问题标题】:When should we extend LiveData class for MVVM architecture in android?我们什么时候应该为 android 中的 MVVM 架构扩展 LiveData 类?
【发布时间】:2019-05-09 11:37:13
【问题描述】:

我对 LiveData 和 ViewModel 有一些了解,最近我尝试使用 firebase 实时数据库制作应用程序,但我通常只使用 LiveData 的方法不起作用! 当数据发生变化但没有带来任何价值变化时,我会被观察到。 我在网上搜索并偶然发现了 firebase 文档,他们在其中通过扩展 LiveData 编写了自定义 LiveData 类,我的疑问是我们什么时候应该采用扩展 LiveData 的方法? 以及在这种方法中仅使用 LiveData 有什么问题?

提前致谢!:)

【问题讨论】:

    标签: android firebase mvvm android-livedata


    【解决方案1】:

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

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

    在这种方法中仅使用 LiveData 有什么问题?

    我必须将您的代码视为可验证的完整示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-13
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 2021-09-07
      • 2011-03-12
      • 2013-08-21
      相关资源
      最近更新 更多