androidx.appcompat.app.AppCompatActivity未实现LifecycleOwner

androidx.appcompat.app.AppCompatActivity未实现LifecycleOwner,第1张

概述我知道看起来像一些愚蠢的错误,但我找不到它.在我的项目中,我可以从我的Fragments访问LifecycleOwner,但不能从Activity访问.这是我的build.gradleimplementationproject(':domain')implementationproject(':data')implementationfileTree(dir:'libs',include:['*.jar&#03

我知道看起来像一些愚蠢的错误,但我找不到它.
在我的项目中,我可以从我的Fragments访问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 AndroIDimplementation "org.koin:koin-androID:$koin_version"implementation "org.koin:koin-androIDx-viewmodel:$koin_version"// Ankoimplementation "org.jetbrains.anko:anko-commons:$anko_version"implementation "org.jetbrains.anko:anko-sdk15-Listeners:$anko_version"//Architecture componentsimplementation 'androIDx.legacy:legacy-support-v4:1.0.0'implementation "androIDx.lifecycle:lifecycle-extensions:$lifecycle_version"implementation "androIDx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"

这是活动代码:

这是AppCompatActivity的源代码

解决方法:

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

implementation 'androIDx.appcompat:appcompat:1.1.0-Alpha03'
总结

以上是内存溢出为你收集整理的androidx.appcompat.app.AppCompatActivity未实现LifecycleOwner全部内容,希望文章能够帮你解决androidx.appcompat.app.AppCompatActivity未实现LifecycleOwner所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1101705.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存