是否可以使用设置的值重新初始化实时数据属性?
例如在ViewModel中,我们拥有...
val apiKey = MutableLiveData<String>().apply {
value = context.apiKey
}
say上下文从共享首选项获取API密钥
现在让我们说context.apikey已经更新
现在,我观察活动变化的唯一方法是
viewModel.apiKey.postValue(this.apiKey)
是否有更好的方法?拥有这样的东西会很好... viewModel.apiKey.reset()...还是什么?