使用viewModelScope时爆红
原文中文,约800字,阅读约需2分钟。
📝
内容提要
在ViewModel中使用viewModelScope发动携程时,IDE没有给出提示,原因是没有引入相关依靠。解决方法是检查文档,增加依靠,同步工程并导入包。这样就解决了viewModelScope爆红的问题。
🎯
关键要点
-
在ViewModel中使用viewModelScope时,IDE没有提示,出现爆红状态。
-
问题原因是默认创建的工程没有引入相关依靠。
-
解决方法包括检查文档,增加依靠,同步工程和导入包。
-
首先,查看ViewModel相关文档,找到viewModelScope的超链接。
-
确认viewModelScope属于KTX扩展,需要添加对应的依靠。
-
在build.gradle.kts或build.gradle文件中增加依靠:implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2")。
-
同步工程以下载依靠,使用gradle同步按钮或快捷键ctrl + shift + O。
-
同步完成后,鼠标放到viewModelScope上,IDE会提示,说明依靠已增加。
-
使用alt + enter键导入包,解决viewModelScope爆红问题。