关于GitHub上下载的Room运行报错的问题 在此做个记录
有两种方法
1:在 原 mWordViewModel = new ViewModelProvider(this).get(WordViewModel.class);中 this 后增加一个Factory也就是将下图中 调用的 1 方法 换成调用2中的方法
mWordViewModel = new ViewModelProvider(this, ViewModelProvider.AndroidViewModelFactory.getInstance(getApplication())).get(WordViewModel.class);
2:直接通过ViewModelProvider调用AndroidViewModelFactory 越过上图中2的方法,方法如下:
mWordViewModel = ViewModelProvider.AndroidViewModelFactory.getInstance(getApplication()).create(WordViewModel.class);