相关疑难解决方法(0)

为什么LiveData有一个单独的MutableLiveData子类?

它看起来MutableLiveData不同于LiveData仅将the setValue()postValue()方法公开,而在LiveData它们受到保护的情况下.

为这种变化创建一个单独的类的原因是什么,而不是简单地将这些方法定义为公共的LiveData

一般来说,这种继承形式(增加某些方法的可见性是唯一的变化)是一种众所周知的做法,以及它可能有用的一些场景(假设我们可以访问所有代码)?

oop android android-livedata android-architecture-components

63
推荐指数
3
解决办法
2万
查看次数