- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用新的 android ktx 库提供的新 viewModelScope()
函数。
在 gradle 文件中,我添加了:
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.0.0'
implementation 'androidx.core:core-ktx:1.0.2'
但是当我访问 viewModelScope()
时,我得到了 Unresolved reference: viewModelScope
错误:
class MainViewModel(application: Application): AndroidViewModel(application) {
fun fetchData(){
viewModelScope.launch{
}
}
}
我不明白这是什么问题。任何的想法?谢谢。
最佳答案
查看发行说明 https://developer.android.com/jetpack/androidx/releases/lifecycle#declaring_dependencies
viewModelScope
从 v2.1.x
所以你需要在你的 gradle 文件中修改你的版本。
关于android - Unresolved reference : viewModelScope - Android KTX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56347133/
我的 Android 应用程序中有一些动画,我想更改我的代码以利用 Android KTX。可悲的是,我真的不明白the documentation about it .谁能告诉我如何借助 Andro
我从这篇文章 Even Sweeter Android development with Android KTX ( https://www.kotlindevelopment.com/even-sw
我正在为 Activity 及其所有 fragment 使用 Single viewModel。 所以要初始化 viewmodel 如果必须在所有 fragment 的 onActivityCreat
我对使用 Android KTX 的优点和缺点有点困惑对比Anko .因为这两个库都试图实现相同的最终目标,而且它们之间的界限变得有点模糊,in some cases, the same functi
我开始了一个新项目并导入了以前的依赖设置,并尝试在 Activity 中使用viewModel。但是我无法通过 viewModel 获取引用,所以我尝试转到外部库。之前的项目有 androidx.ac
我正在尝试使用新的 android ktx 库提供的新 viewModelScope() 函数。 在 gradle 文件中,我添加了: implementation 'androidx.lifecyc
当我将 core-ktx 依赖项添加到我的应用程序的 build.gradle 文件时,我的 gradle 构建失败并显示错误消息 AAPT2 error: check logs for detail
在研究我的问题的答案 here我发现(经过几天非常令人沮丧的工作)引用了一些开发人员页面声称的 kotlin 计费库“billing.ktx” contains Kotlin extensions a
我正在尝试使用导航 Controller 在 fragment 之间传递数据。在本文档中:https://developer.android.com/topic/libraries/architect
虽然运行/构建工作正常,但 Android studio 在几个小时后就开始出现此错误。顺便说一句,我确信我从未添加/修改对项目的任何依赖项。 Execution failed for task ':
我刚刚更新了我项目的 core-ktx ( androidx.core:core-ktx ) 版本为 1.7.0 ,现在我无法编译我的项目。事实上,在我的 PC 上一切正常,但在 Github Act
我是 Kotlin 和 Android Studio 的新手,我目前的问题是…… 我正在尝试让代码实验室“android-room-with-a-view-kotlin”工作,同时修复各种构建错误,我
如何开始使用 KTX for android? 最佳答案 Android KTX - 一组扩展,旨在使为 Android 编写 Kotlin 代码更加简洁、惯用和愉快。 Android KTX 在 A
最近Android团队(实际上主要是guys)引入了androidx.core:core-ktx:1.0.0。我已将其添加到我的项目中: implementation 'androidx.core:c
使用 lifecycle-viewmodel-ktx和 lifecycle-livedata-ktx并给出以下示例: ViewModel 实现: class AutocompletionViewMod
我正在尝试在我的项目中测试一些 android jetpack 功能,我已经可以使用导航功能。当我尝试导入 android-ktx 并将我的依赖项迁移到 androidx 时,我成功地同步了 grad
我需要在使用 Android 导航和动态功能的应用程序中添加对 androidx.fragment:fragment-ktx:1.3.0-beta01 的依赖项。我需要调用 setFragmentRe
我正在尝试使用适用于 android 的新导航架构组件,但出现错误 无法解决:androidx.lifecycle:lifecycle-viewmodel-ktx:1.1.1当我将生命周期版本定义为“
我按照在 firestore 中注册我的移动应用程序的步骤进行了操作,但是当我尝试运行代码时,出现以下错误。我在注册我的应用程序时从 firestore 下载了 google services.jso
我看到 Android Jetpack Navigation 组件现在支持对话框 fragment 。当我将依赖项 androidx.navigation:navigation-ui 与其最新版本一起
我是一名优秀的程序员,十分优秀!