[确定,但我有点困惑,mutableLiveData允许您访问set和Post方法,您可以使用set和Post方法向实时数据中添加Values,然后调用观察者的onChanged方法,为什么我们不是只使用LiveData来代替设置值,而是调用存储库来更新数据库中的列表,不是更安全吗?
[在带有提供某些数据的LiveData
视图的存储库的应用程序中,绝对应该通过该存储库进行更新。在这种情况下,存储库(或其使用的数据库层,例如Room)将为您管理和设置MutableLiveData
的值。当您是该数据的所有者/提供者时,才应该在MutableLiveData
上设置值。