WorkManager的支持库版本

时间:2019-11-05 10:14:52

标签: android android-support-library android-workmanager

是否有WorkManager的支持库版本。在WorkManager的发行说明中,有androidx之前的版本1.0.1。

但是在添加与依赖项implementation "android.arch.work:work-runtime:1.0.1"相同的内容后,导入仍会以import androidx .work.Worker进行。

关于仍然为支持库添加项目的WorkManager的任何想法吗?

编辑1:根据文档链接中的注释,WorkManager 1.0.1是androidx软件包的一部分,但仍依赖于非androidx库。看起来这只是一个被androidx引用的名称。

1 个答案:

答案 0 :(得分:0)

您可能会混淆包和依赖项。让我们再看看他们的笔记,我稍后会解释。

<块引用>

注意:WorkManager 类已经在 androidx.work 包中,但目前依赖于非 AndroidX 依赖项,包括支持库 27.1 和相关的 Arch 组件版本。将来会发布具有 AndroidX 依赖项的 WorkManager 版本。

依赖

他们的意思是他们尚未将此版本迁移到 AndroidX 项目。所以Pre-AndroidX项目仍然可以正常使用这个版本,不需要我们也将我们的项目迁移到AndroidX。
--> 这个版本可以在Pre-AndroidXAndroidX项目中使用。

来自版本 WorkManager

2.x.x 将要求我们迁移到 AndroidX 项目。
--> 从这个版本开始,它只能与AndroidX项目一起使用。

包装

为什么 WorkManager 类在包 androidx.work 中,而它仍然是 Pre-Android 依赖项?
--> 我认为他们没有准备好或错误地将其移至 androidx.work 或这是他们的第一次初始化。

所以我们不需要关心包名。优点是我们可以将它与我们的 Pre-AndroidX 项目一起使用。

相关问题