公开MutableLiveData的两种方法有什么区别

时间:2019-06-10 16:45:11

标签: android kotlin

为避免从ViewModel中公开MutableLiveData,有一种模式可以避免仅公开LiveData对象。我的问题是,这两种方法有什么区别?

直接归因:

private val _value = MutableLiveData<Any>()
val value: LiveData<Any> = _value

使用get()

private val _value = MutableLiveData<Any>()
val value: LiveData<Any>
    get() = _value

0 个答案:

没有答案