From 4b7e339c865086a9f351aad2665f859d26eb7c4e Mon Sep 17 00:00:00 2001 From: Shreyas Basarge Date: Wed, 20 Jan 2016 16:25:07 +0000 Subject: [PATCH] Wake up device on JobScheduler Alarms Changed the alarm type to wake up the device when deadlineExpired or delayExpired alarms go off. Change-Id: Ica5c4de3c84646eae1f08fe1ca5d2ffc61265062 --- .../com/android/server/job/controllers/TimeController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/job/controllers/TimeController.java b/services/core/java/com/android/server/job/controllers/TimeController.java index 33b09e37bd9e5..854ce3192d454 100644 --- a/services/core/java/com/android/server/job/controllers/TimeController.java +++ b/services/core/java/com/android/server/job/controllers/TimeController.java @@ -202,7 +202,7 @@ public class TimeController extends StateController { /** * Set an alarm with the {@link android.app.AlarmManager} for the next time at which a job's * delay will expire. - * This alarm will not wake up the phone. + * This alarm will wake up the phone. */ private void setDelayExpiredAlarm(long alarmTimeElapsedMillis) { alarmTimeElapsedMillis = maybeAdjustAlarmTime(alarmTimeElapsedMillis); @@ -238,7 +238,7 @@ public class TimeController extends StateController { if (DEBUG) { Slog.d(TAG, "Setting " + tag + " for: " + alarmTimeElapsed); } - mAlarmService.set(AlarmManager.ELAPSED_REALTIME, alarmTimeElapsed, + mAlarmService.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, alarmTimeElapsed, tag, listener, null); } }