Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
androidx.lifecycle或android.arch.lifecycle_Android_Kotlin - Fatal编程技术网

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