Пользовательский WorkManager WorkManager с контекстомAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Пользовательский WorkManager WorkManager с контекстом

Сообщение Anonymous »

как это сделать, если контекст доступен только в onCreate, поэтому инициализация workManagerConfiguration невозможна?
class MyApplication : Application(), Configuration.Provider {
lateinit var appContainer: AppContainer

override fun onCreate() {
super.onCreate()
appContainer = AppContainer(this)
}

override val workManagerConfiguration: Configuration = Configuration.Builder()
.setMinimumLoggingLevel(android.util.Log.INFO)
.setWorkerFactory(MyWorkerFactory(appContainer))
.build()
}

class MyWorkerFactory(
private val appContainer: AppContainer
) : WorkerFactory() {
override fun createWorker(
appContext: Context,
workerClassName: String,
workerParameters: WorkerParameters
): ListenableWorker? {...}
}


Подробнее здесь: https://stackoverflow.com/questions/789 ... th-context
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»