Merge "BgDexopt: Reschedule job on timeout"

am: 45bd60b4e2

Change-Id: Ibe4e54f2f3ab0a7b1db3396cb1928a16b084f262
This commit is contained in:
Andreas Gampe
2018-03-28 04:11:57 +00:00
committed by android-build-merger

View File

@@ -463,10 +463,17 @@ public class BackgroundDexOptService extends JobService {
if (params.getJobId() == JOB_POST_BOOT_UPDATE) {
mAbortPostBootUpdate.set(true);
// Do not reschedule.
// TODO: We should reschedule if we didn't process all apps, yet.
return false;
} else {
mAbortIdleOptimization.set(true);
// Reschedule the run.
// TODO: Should this be dependent on the stop reason?
return true;
}
return false;
}
private void notifyPinService(ArraySet<String> updatedPackages) {