未解析的引用:viewModelScope-Android KTX
我正在尝试使用新的android ktx库提供的新的未解析的引用:viewModelScope-Android KTX,android,kotlin,android-ktx,Android,Kotlin,Android Ktx,我正在尝试使用新的android ktx库提供的新的viewModelScope()函数 在gradle文件中,我添加了: implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0' implementation 'androidx.core:core-ktx:1.0.2' 但是当我绑定到访问viewModelScope()时,我得到了未解析的引用:viewModelScope错误: class MainViewModel
viewModelScope()
函数
在gradle文件中,我添加了:
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0'
implementation 'androidx.core:core-ktx:1.0.2'
但是当我绑定到访问viewModelScope()
时,我得到了未解析的引用:viewModelScope
错误:
class MainViewModel(application: Application): AndroidViewModel(application) {
fun fetchData(){
viewModelScope.launch{
}
}
}
我不明白问题出在哪里。有什么想法吗?谢谢。查看发行说明
viewModelScope
可从v2.1.x
因此,您需要在gradle文件中添加您的版本。我在我的项目中使用了:
这是较少的版本,然后在官方网站发布但是,我使用它是因为新版本仍然有
未解决的引用:viewModelScope-Android KTX
错误。我使用的是lifecycle\u version=“2.2.0”。我仍然得到同样的错误。有解决方案吗?我正在使用lifecycle_version=“2.2.0”,但错误仍然存在persisting@Nithinjith确保源代码中有导入androidx.lifecycle.。
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.1.0-beta01"