WorkManager 支持库版本

Tul*_*ika 5 android android-support-library android-workmanager

是否有 WorkManager 的支持库版本。在WorkManager的发行说明中,有一个 pre androidx version 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。

Chi*_*orn 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 项目一起使用。