我试图在我的应用程序中将这两个构建器用于协程,但是在我的ViewModel中,我无法导入它们,或者它们不会弹出。
这些是我的依赖项:
implementation "androidx.lifecycle:lifecycle-extensions:2.2.0-rc02"
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.2'
以及在我的ViewModel
中class MainViewModel(): ViewModel() {
init{
viewModelScope ----> does not work , marked in red
val data = liveData {} ----> does not work, marked in red
}
}
我使用无效的缓存重建,清理和重新启动,但是我不能使用它们
答案 0 :(得分:2)
添加ViewModel ktx库:
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx$lifecycle_version"
在AndroidX生命周期v2.1.0之后可用
答案 1 :(得分:0)
对于实时数据:
Program.App.DoRestart();
对于 viewModelScope:
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$livedata_version"