Skip to content

Instantly share code, notes, and snippets.

@brainail
Last active May 10, 2018 10:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brainail/fb7183ae5bb27b228b3df7b762ffbe60 to your computer and use it in GitHub Desktop.
Save brainail/fb7183ae5bb27b228b3df7b762ffbe60 to your computer and use it in GitHub Desktop.
internal class HardWorker : Worker() {
override fun doWork(): Worker.WorkerResult {
reallyMassiveHeavyLongPLayingWork();
return Worker.WorkerResult.SUCCESS // or FAILURE, or RETRY if you want to run again
}
}
fun hardWorkerRunner() {
val hardWork = OneTimeWorkRequest.Builder(HardWorker::class.java).build()
WorkManager.getInstance().enqueue(hardWork)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment