我正在遵循“应用程序体系结构指南”(Jetpack),它无法解析以下引用。

android -  Unresolved reference : SavedStateVMFactory-LMLPHP

我已经添加了库:

build.gradle(模块:应用程序):

def lifecycle_version = "2.0.0"
implementation "androidx.lifecycle:lifecycle-runtime:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version"

build.gradle(项目:ProjectName)
allprojects {
    repositories {
        google()
        jcenter()
    }
}

工作中缺少什么?

最佳答案

有两个问题:

1)ViewModel-SavedState是需要包含的单独工件:

def viewmodel_savedstate_version = "1.0.0-alpha02"
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:1.0.0-alpha01"

2)按照1.0.0-alpha02 release notes:



因此,请确保您在原本会使用SavedStateViewModelFactory的任何地方使用SavedStateVMFactory

关于android - Unresolved reference : SavedStateVMFactory,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56908490/

10-09 13:47