使用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爆红问题。
➡️

继续阅读