【发布时间】:2020-06-01 11:07:35
【问题描述】:
我正在使用WorkManager 1.0.0-alpha05 安排一些任务在我的应用可能正在运行或可能未运行的功能中运行。我要做的工作需要context,那么我怎样才能将上下文传递给它呢?
class CompressWorker : Worker() {
override fun doWork(): Result {
//need context here
Log.e("alz", "work manager runs")
return Result.SUCCESS
}
}
这是我初始化工作的方式。
val oneTimeWork = OneTimeWorkRequestBuilder<CompressWorker>()
.setInitialDelay(15, TimeUnit.MINUTES)
.build()
WorkManager.getInstance().enqueue(oneTimeWork)
【问题讨论】:
标签: android android-jetpack android-workmanager