Я использую диспетчер работ в своем приложении и с последней библиотекой
implementation 'androidx.work:work-runtime:2.7.1'
В манифесте
android:name="androidx.startup.InitializationProvider"
android:authorities="${applicationId}.androidx-startup"
tools:node="remove">
Класс приложения
class App : Application(), Configuration.Provider {
override fun getWorkManagerConfiguration() =
Configuration.Builder()
.build()
override fun onCreate() {
super.onCreate()
WorkManager.initialize(this, Configuration.Builder().build())
}
}
Я добавил инициализацию в класс приложения. И все же я все еще сталкиваюсь с этой ошибкой
java.lang.IllegalStateException: WorkManager is not initialized properly. You have explicitly disabled WorkManagerInitializer in your manifest, have not manually called WorkManager#initialize at this point, and your Application does not implement Configuration.Provider.
Подробнее здесь: https://stackoverflow.com/questions/720 ... d-properly