首页 > 解决方案 > androidx.lifecycle 或 android.arch.lifecycle

问题描述

和有什么区别

android.arch.lifecycle vs androidx.lifecycle

代码:

val loading: LiveData<Boolean>
    get() = webDataSource.loading

当我尝试自动导入时,我需要 arch 版本,但它正在导入 x 版本

我在 gradle 文件中都使用了

标签: androidkotlin

解决方案


“android.arch”是在 androidx 之前向项目添加架构组件的一种方式。全新的支持库开发将在 androidx 库中进行。所以 androidx 包将包含新的改进和包装结构。

最好使用 androidx 组件而不是“android.arch”组件。


推荐阅读