【发布时间】:2019-12-28 02:39:31
【问题描述】:
我知道 mvvm 模型分为 3 个元素,即模型视图模型视图。但是用我的应用程序开发人员研究 mvvm,我认为真的没有依赖关系吗?这是我在 MainActivity 上的代码。
我是否误解了 mvvm 或误用?我觉得
"binding.user=mainViewModel.getIndexList().value" 是依赖项。我滥用此代码?或者代码是正确的,但我误解了?
mainViewModel= ViewModelProviders.of(this).get(MainViewModel::class.java)
mainViewModel.init("myname")
mainViewModel.getIndexList().observe(this, Observer<UserModel>(){
t->
if(mainViewModel.getIndexList().value==null){
Log.d("TAG","NULL");
}else{
Log.d("TAG","SUCCESS");
binding.user=mainViewModel.getIndexList().value
}
})
【问题讨论】:
标签: android android-mvvm