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)