diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderController.kt b/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderController.kt index 38ba3a1b4..718e7f535 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderController.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderController.kt @@ -37,10 +37,6 @@ class ReminderController @Inject constructor( private val notificationTray: NotificationTray, private val preferences: Preferences ) { - fun onBootCompleted() { - reminderScheduler.scheduleAll() - } - fun onShowReminder( habit: Habit, timestamp: Timestamp, diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderReceiver.kt b/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderReceiver.kt index 6eb10dc7e..a08e817e6 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderReceiver.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/receivers/ReminderReceiver.kt @@ -96,7 +96,7 @@ class ReminderReceiver : BroadcastReceiver() { } Intent.ACTION_BOOT_COMPLETED -> { Log.d("ReminderReceiver", "onBootCompleted") - reminderController.onBootCompleted() + // NOTE: Some activity is executed after boot through HabitsApplication, so receiving ACTION_BOOT_COMPLETED is essential. } } } catch (e: RuntimeException) {