diff options
Diffstat (limited to 'adservices/service-core/java/com/android/adservices/service/measurement/DeleteExpiredJobService.java')
-rw-r--r-- | adservices/service-core/java/com/android/adservices/service/measurement/DeleteExpiredJobService.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/adservices/service-core/java/com/android/adservices/service/measurement/DeleteExpiredJobService.java b/adservices/service-core/java/com/android/adservices/service/measurement/DeleteExpiredJobService.java index e4170076fe..05f81c312d 100644 --- a/adservices/service-core/java/com/android/adservices/service/measurement/DeleteExpiredJobService.java +++ b/adservices/service-core/java/com/android/adservices/service/measurement/DeleteExpiredJobService.java @@ -68,11 +68,14 @@ public final class DeleteExpiredJobService extends JobService { /** Schedule the job. */ @VisibleForTesting static void schedule(Context context, JobScheduler jobScheduler) { - final JobInfo job = new JobInfo.Builder(MEASUREMENT_DELETE_EXPIRED_JOB_ID, - new ComponentName(context, DeleteExpiredJobService.class)) - .setRequiresDeviceIdle(true) - .setPeriodic(AdServicesConfig.getMeasurementDeleteExpiredJobPeriodMs()) - .build(); + final JobInfo job = + new JobInfo.Builder( + MEASUREMENT_DELETE_EXPIRED_JOB_ID, + new ComponentName(context, DeleteExpiredJobService.class)) + .setRequiresDeviceIdle(true) + .setPeriodic(AdServicesConfig.getMeasurementDeleteExpiredJobPeriodMs()) + .setPersisted(true) + .build(); jobScheduler.schedule(job); } |