掘友等级
求索技术之道,追寻代码之美 | http://blog.csdn.net/xiong_it
获得徽章 3
Android实践中,ViewModel中使用LiveData,为什么需要定义一个私有变量LiveData/Flow,再定义一个公有变量LiveData/Flow引用私有变量?为什么不直接公开变量,这样实践的好处是什么?符合Java的变量安全性?
比如:
class MyViewModel: ViewModel() {
private val _liveData: LiveData<Data> = MutableLiveData()
val liveData: LiveData<Data>
get() = _liveData
}
【优化】掘金Chrome插件的主页github热门榜单只能关注一种编程语言,没办法同时关注多种语言。比如我想同时关注vue和typescript,或者Java和Kotlin+CPP。希望Chrome插件后期能添加同时关注多种编程语言的功能。
#内推信息#百度(北京)原生广告团队诚聘社招Android等岗位,本科3年+经验,也可以用简历和实力说话,请戳:xiongxunxiang@baidu.com