WorkManager.getInstance()在2.1.0版本中已被弃用。
依赖项:
implementation 'androidx.work:work-runtime:2.1.0'
这种方法有哪些变化或其他方式?
WorkManager.getInstance()在2.1.0版本中已被弃用。
依赖项:
implementation 'androidx.work:work-runtime:2.1.0'
这种方法已经过时。
Context 用于按需初始化。
WorkManager v2.1引入了一种新的方式来自定义其配置。与之前的版本不同,以前需要在应用程序启动期间创建新的配置并初始化WorkManager,v2.1添加了一种新的“按需”初始化。
这意味着第一次调用 getInstance(Context)
方法时,将使用默认或自定义初始化初始化WorkManager。
在这种情况下,Context
用于检索应用程序对象并查看它是否实现了 Configuration.Provider
接口。
有关更多信息,请参见 WorkManager的自定义配置文档。
即使您不使用按需初始化,也最好使用新的 getInstance(Context)
方法,WorkManager的发行说明 中记录了此更改(在 WorkManager v2.1-alpha01 中引入),并在那里解释了为什么要使用新方法。