ViewModelProviders.of(this).get()由于意外原因失败 这是从FragmentActivity继承的主要活动中调用的。我实际上在.get()调用上遇到错误。该错误表明它正在期待一个活动,而不是与文档相反的ViewModel。我已经清除并使缓存无效。我的猜测是我导入错误或旧版本的库文件
{
"Products": [
{
"content_id": "1211122910721",
"content_type": "AVG_Product_C"
]
}
答案 0 :(得分:2)
您已经声明
private lateinit var viewModel: DefinitionActivity
即viewModel
是DefinitionActivity
的实例。应该是DefinitionViewModel
才能匹配您传递到get()
的内容。
答案 1 :(得分:1)
更改
private lateinit var viewModel: DefinitionActivity
到
private lateinit var viewModel: DefinitionViewModel