Configuration.Provider
public interface Configuration.Provider
A class that can provide the Configuration for WorkManager and allow for on-demand initialization of WorkManager. To do this:
-
Disable
androidx.work.WorkManagerInitializerin your manifest -
Implement the
Configuration.Providerinterface on yourandroid.app.Applicationclass -
Use
WorkManager.getInstance(Context)when accessing WorkManager (NOTWorkManager.getInstance)
Note that on-demand initialization may delay some useful features of WorkManager such as automatic rescheduling of work following a crash and recovery from the application being force-stopped by the user or device.
| See also | |
|---|---|
initialize |
Summary
Public methods |
|
|---|---|
abstract @NonNull Configuration |
The |
Public methods
getWorkManagerConfiguration
abstract @NonNull Configuration getWorkManagerConfiguration()
The Configuration used to initialize WorkManager