获得徽章 3
Android实践中,ViewModel中使用LiveData,为什么需要定义一个私有变量LiveData/Flow,再定义一个公有变量LiveData/Flow引用私有变量?为什么不直接公开变量,这样实践的好处是什么?符合Java的变量安全性?
比如:
class MyViewModel: ViewModel() {
private val _liveData: LiveData<Data> = MutableLiveData()
val liveData: LiveData<Data>
get() = _liveData
}
展开
2
赞了这篇沸点
虽然对这个社会很失望,但是在地铁上遇到孕妇,我还是选择了让座[快哭了]
163
Android开发工程师 @微店
关注了
优弧
VIP.5 如鱼得水
Android开发工程师 @微店
【优化】掘金Chrome插件的主页github热门榜单只能关注一种编程语言,没办法同时关注多种语言。比如我想同时关注vue和typescript,或者Java和Kotlin+CPP。希望Chrome插件后期能添加同时关注多种编程语言的功能。
1
个人成就
文章被点赞 1,368
文章被阅读 80,303
掘力值 3,070
收藏集
1
关注标签
28
加入于