gpt4 book ai didi

androidx.appcompat.app.AppCompatActivity 没有实现 LifecycleOwner

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:59:11 25 4
gpt4 key购买 nike

我知道看起来像是一些愚蠢的错误,但我找不到它。在我的项目中,我可以从我的 fragment 访问 LifecycleOwner,但不能从 Activity 访问。

这是我的build.gradle

implementation project(':domain')
implementation project(':data')
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.1.1'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.1.1'
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.core:core-ktx:1.1.0-alpha05'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

// Koin for Android
implementation "org.koin:koin-android:$koin_version"
implementation "org.koin:koin-androidx-viewmodel:$koin_version"

// Anko
implementation "org.jetbrains.anko:anko-commons:$anko_version"
implementation "org.jetbrains.anko:anko-sdk15-listeners:$anko_version"

//Architecture components
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycle_version"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"

这是 Activity 代码: enter image description here

这是AppCompatActivity的源代码 enter image description here

最佳答案

根据 this issue ,这是一个已知问题,如果您使用 core-ktx:1.1.0appcompat:1.0.2,将 alpha 版本与稳定版本混合使用。升级到 appcompat:1.1.0-alpha03 以解决问题:

implementation 'androidx.appcompat:appcompat:1.1.0-alpha03'

关于androidx.appcompat.app.AppCompatActivity 没有实现 LifecycleOwner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55303033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com