Skip to content

Instantly share code, notes, and snippets.

@athulantonynp
Last active July 4, 2018 07:19
Show Gist options
  • Select an option

  • Save athulantonynp/8b9a9bbbf2f4f4bb766bf69a67b9249a to your computer and use it in GitHub Desktop.

Select an option

Save athulantonynp/8b9a9bbbf2f4f4bb766bf69a67b9249a to your computer and use it in GitHub Desktop.
OneTimeWorkRequest
//For single execution tasks
OneTimeWorkRequest myWork =
new OneTimeWorkRequest.Builder(MyWorker.class)
.build();
WorkManager.getInstance().enqueue(myWork);
//For recurring tasks
PeriodicWorkRequest.Builder myWorkBuilder =
new PeriodicWorkRequest.Builder(MyWorker.class, 12,
TimeUnit.HOURS);
PeriodicWorkRequest myWork = myWorkBuilder.build();
WorkManager.getInstance().enqueue(myWork);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment