小编Ser*_*aka的帖子

为什么 LiveData 比 MutableLiveData 好?

在许多样本中,我看到:

 class DataViewModel{
         val data:LivaData<Int>
             get() = _data 

         private val _data = MutableLiveData<Int>()

    }
Run Code Online (Sandbox Code Playgroud)

但更简单的看起来像这样:

 class DataViewModel{
         val data = MutableLiveData<Int>()

    }
Run Code Online (Sandbox Code Playgroud)

那么,为什么需要这个更复杂的 2 个字段的代码构造呢?

android kotlin android-livedata mutablelivedata

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