diff --git a/Habitica/AndroidManifest.xml b/Habitica/AndroidManifest.xml index 128c8bab5..d453c944a 100644 --- a/Habitica/AndroidManifest.xml +++ b/Habitica/AndroidManifest.xml @@ -7,6 +7,7 @@ + diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/TaskAlarmManager.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/TaskAlarmManager.kt index ce2a67a2a..bee1b69f6 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/TaskAlarmManager.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/TaskAlarmManager.kt @@ -1,6 +1,7 @@ package com.habitrpg.android.habitica.helpers import android.app.AlarmManager +import android.app.AlarmManager.AlarmClockInfo import android.app.PendingIntent import android.content.Context import android.content.Intent @@ -174,7 +175,7 @@ class TaskAlarmManager(private var context: Context, private var taskRepository: if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M) { alarmManager?.setWindow(AlarmManager.RTC_WAKEUP, time, 60000, pendingIntent) } else { - alarmManager?.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, time, pendingIntent) + alarmManager?.setAlarmClock(AlarmClockInfo(time, pendingIntent), pendingIntent) } } }