1.17.0
WorkManager Initialization Error
public class WorkManagerInitializer : Initializer<WorkManager> {
override fun create(context: Context): WorkManager {
// NOTE: If your app uses a Custom WorkManager, initialize it here.
val configuration = Configuration.Builder().build()
try {
WorkManager.initialize(context, configuration)
} catch (e: Exception){
Log.i("WorkManagerInitializer", "WorkManager initialization threw an error; likely already initialized. Error: $e")
}
return WorkManager.getInstance(context)
}
override fun dependencies(): List<Class<out Initializer<*>>> {
// No dependencies on other libraries.
return emptyList()
}
}Last updated