我在用
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)