【已解决】 BaseViewModelFragment 里面DataBinding创建错误
我的ViewModel创建报错怎么回事大佬?
无法使用提供的参数调用以下函数。
<init>(ViewModelStore,ViewModelProvider.Factory)定义于androidx.lifecycle.ViewModelProvider
<init>(ViewModelStoreOwner,ViewModelProvider.Factory)定义于androidx.lifecycle.ViewModelProvider
提示这个问题

我也创建的时候也是这样,
viewModel = ViewModelProvider(this, ViewModelProvider.NewInstanceFactory()).get(getSubVMClass())
试一下
好像是导入了一个什么包,就行了,当时也很懵逼瞎弄的,具体原因不清楚
api改了,不是这样 创建的
这几个库是不是得依赖?
implementation "androidx.fragment:fragment:1.0.0"
implementation "androidx.lifecycle:lifecycle-viewmodel:2.0.0"
implementation "androidx.lifecycle:lifecycle-extensions:2.0.0"