在官方的例子中,有这样一段代码
model = ViewModelProviders.of(this).get(NameViewModel.class);
但在实际开发中lifecycle-viewmodel:2.0.0中并不存在,该类被弃用,
并且多了一个Factory入参,需要新的方式去创建model
userModel=new ViewModelProvider(this,
ViewModelProvider.AndroidViewModelFactory.getInstance(getApplication())).get(UserModel.class);
|