androidx.lifecycle或android.arch.lifecycle
两者的区别是什么androidx.lifecycle或android.arch.lifecycle,android,kotlin,Android,Kotlin,两者的区别是什么 android.arch.lifecycle vs androidx.lifecycle 代码: val加载:LiveData get()=webDataSource.loading 当我尝试自动导入时,我需要arch版本,但它正在导入x版本 我在gradle文件中使用了这两种方法,“android.arch”是在androidx之前将架构组件添加到项目中的一种方法。所有新的支持库开发都将在androidx库中进行。因此androidx包将包含新的改进和包装结构 最好使用a
android.arch.lifecycle vs androidx.lifecycle
代码:
val加载:LiveData
get()=webDataSource.loading
当我尝试自动导入时,我需要arch版本,但它正在导入x版本
我在gradle文件中使用了这两种方法,“android.arch”是在androidx之前将架构组件添加到项目中的一种方法。所有新的支持库开发都将在androidx库中进行。因此androidx包将包含新的改进和包装结构
最好使用androidx组件,而不是“android.arch”组件。androidx于2018年发布。它是对以前的Android支持库和架构组件的重新打包。
android.arch.lifecycle
工件不再被维护--androidx.lifecycle
是开发者应该使用的。“我需要拱门版”——为什么?“我在gradle文件中同时使用这两种方法”——这不是一个好主意。我的猜测是,Jetifier正试图理解您的要求,并试图在使用androidx
工件方面对您进行标准化。伙计,您仍然在android世界中,我开始从您的资源中学习:)这回答了我的问题,谢谢!
val loading: LiveData<Boolean>
get() = webDataSource.loading