From cba3835dd56a91039e9d2ed2f18c8cf55c90726f Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 12 Sep 2017 15:35:33 -0500 Subject: [PATCH] Don't refresh while idle --- app/src/main/java/org/tasks/jobs/JobManager.java | 2 +- app/src/main/java/org/tasks/scheduling/AlarmManager.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/tasks/jobs/JobManager.java b/app/src/main/java/org/tasks/jobs/JobManager.java index f322242bb..40c049308 100644 --- a/app/src/main/java/org/tasks/jobs/JobManager.java +++ b/app/src/main/java/org/tasks/jobs/JobManager.java @@ -59,7 +59,7 @@ public class JobManager { public void scheduleMidnightBackup() { long time = nextMidnight(); Timber.d("%s: %s", BackupJob.TAG, printTimestamp(time)); - alarmManager.noWakeup(adjust(time), getPendingBroadcast(BackupJob.Broadcast.class)); + alarmManager.wakeup(adjust(time), getPendingBroadcast(BackupJob.Broadcast.class)); } public void cancel(String tag) { diff --git a/app/src/main/java/org/tasks/scheduling/AlarmManager.java b/app/src/main/java/org/tasks/scheduling/AlarmManager.java index 37c855f86..769ab6fed 100644 --- a/app/src/main/java/org/tasks/scheduling/AlarmManager.java +++ b/app/src/main/java/org/tasks/scheduling/AlarmManager.java @@ -37,9 +37,7 @@ public class AlarmManager { @SuppressLint("NewApi") public void noWakeup(long time, PendingIntent pendingIntent) { - if (atLeastMarshmallow()) { - alarmManager.setExactAndAllowWhileIdle(android.app.AlarmManager.RTC, time, pendingIntent); - } else if (atLeastKitKat()) { + if (atLeastKitKat()) { alarmManager.setExact(android.app.AlarmManager.RTC, time, pendingIntent); } else { alarmManager.set(android.app.AlarmManager.RTC, time, pendingIntent);