android - androidx.lifecycle 或 android.arch.lifecycle
问题描述
和有什么区别
android.arch.lifecycle vs androidx.lifecycle
代码:
val loading: LiveData<Boolean>
get() = webDataSource.loading
当我尝试自动导入时,我需要 arch 版本,但它正在导入 x 版本
我在 gradle 文件中都使用了
解决方案
“android.arch”是在 androidx 之前向项目添加架构组件的一种方式。全新的支持库开发将在 androidx 库中进行。所以 androidx 包将包含新的改进和包装结构。
最好使用 androidx 组件而不是“android.arch”组件。
推荐阅读
- java - 从 EJBContext 检索 UserTransaction 时出错,抛出 IllegalStateException
- xamarin - 将 Xamarin XAML 绑定到属性背后的代码 (ListView)
- php - 如果我要在数据库中存储两条记录,则需要测量表单元
- c++ - 使用字母的浮点值进行比较?
- laravel - 无法尝试以与附加字段的一对多关系插入数据
- javascript - 猫头鹰旋转木马 - 在导航按钮中间放置一个图像计数器
- qt - 如何借助布局在 QGraphicWidget 中排列小部件和形状?
- node.js - Mongo Change Streams running multiple times (kind of): Node app running multiple instances
- coldfusion - 在 ColdFusion 查询中添加 AND 语句
- r - 将矩阵中的每一行除以向量中的对应行