android - 未解决的参考:viewModels
问题描述
我是 android kotlin 的新手,我在我的 OCR 应用程序中使用 viewModel。“import androidx.fragment.app.viewModels”没有显示。我添加了所有必要的依赖项。做错了什么?
这是依赖项。
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.2'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation 'com.google.android.material:material:1.2.1'
//lottie animation
implementation 'com.airbnb.android:lottie:3.4.1'
// Add CameraX dependencies
def camerax_version = "1.0.0-beta05"
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:camera-camera2:${camerax_version}"
implementation "androidx.camera:camera-lifecycle:${camerax_version}"
implementation "androidx.camera:camera-view:1.0.0-alpha12"
// Add ML Kit dependencies
implementation 'com.google.android.gms:play-services-mlkit-text-recognition:16.0.0'
implementation 'com.google.mlkit:language-id:16.0.0'
implementation 'com.google.mlkit:translate:16.0.0'
}
这些是导入错误。
解决方案
添加此依赖项以by viewModels()
在片段中使用:
implementation 'androidx.fragment:fragment-ktx:1.2.5'
推荐阅读
- jquery - jQuery动画幻灯片而不重绘内容
- java - 将 Single 应用于 ObservableSource 而不是过度阅读
- php - thedevdojo/chatter SQLSTATE[HY000] 外键约束
- floating-point - MIPS:除法算法(IEEE-754 格式的有效位除法)对最后 4-5 位 (LSB) 给出错误答案
- c# - 验证 Web 应用程序中的静态资源
- python - Camelot 只阅读 pdf 的第一页
- php - php 代码没有执行,而只是显示在页面屏幕上
- r - 如何使用 formattable 和 color_tile 有条件地为表格元素着色?
- sql - MS Access SQL 切换功能
- machine-learning - 为什么正态性被认为是因变量和自变量的重要假设?