首页 > 解决方案 > Lint 检查“RemoveWorkManagerInitializer”失败,如何解决?

问题描述

我的 App 类实现 Configuration.Provider.getWorkManagerConfiguration,关于这篇文章:https ://developer.android.com/topic/libraries/architecture/workmanager/advanced/custom-configuration#on-demand

我在我的 AndroidManifest.xml 中使用此字符串切换了默认初始化程序:

<provider
    android:name="androidx.work.impl.WorkManagerInitializer"
    android:authorities="${applicationId}.workmanager-init"
    tools:node="remove" />

代码按我的需要工作 - 没有默认的初始化程序调用,但只有 Configuration.Provider.getWorkManagerConfiguration。

如果我运行 lint check,我仍然会看到错误:使用按需初始化时删除 androidx.work.impl.WorkManagerInitializer。


关于如何处理它的任何想法?

标签: androidlintandroid-workmanager

解决方案


推荐阅读