replace current Work since requirements may have changed

This commit is contained in:
Philippe Simons 2019-03-12 10:14:47 +01:00
parent 0ea023047d
commit f81efde476

View file

@ -62,7 +62,7 @@ public final class WorkManagerScheduler implements Scheduler {
Data inputData = buildInputData(requirements, servicePackage, serviceAction);
OneTimeWorkRequest workRequest = buildWorkRequest(constraints, inputData);
logd("Scheduling work: " + workName);
WorkManager.getInstance().enqueueUniqueWork(workName, ExistingWorkPolicy.KEEP, workRequest);
WorkManager.getInstance().enqueueUniqueWork(workName, ExistingWorkPolicy.REPLACE, workRequest);
return true;
}