Don't refresh while idle

pull/574/head
Alex Baker 7 years ago
parent b9c2b595b3
commit cba3835dd5

@ -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) {

@ -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);

Loading…
Cancel
Save