From 1e7c9942096884b5bc85bdf3fb39c12548234d35 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Fri, 16 Feb 2024 13:13:52 +1300 Subject: [PATCH] Remove startForeground from AlarmService Starting a foreground service from the background causes errors in android 12+ --- android/app/src/main/java/com/massive/AlarmService.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/java/com/massive/AlarmService.kt b/android/app/src/main/java/com/massive/AlarmService.kt index 915ce3c..a9c483e 100644 --- a/android/app/src/main/java/com/massive/AlarmService.kt +++ b/android/app/src/main/java/com/massive/AlarmService.kt @@ -114,11 +114,10 @@ class AlarmService : Service(), OnPreparedListener { return notification } + @RequiresApi(Build.VERSION_CODES.O) @SuppressLint("Recycle") - @RequiresApi(api = Build.VERSION_CODES.O) override fun onStartCommand(intent: Intent, flags: Int, startId: Int): Int { - val notification = doNotify() - startForeground(NOTIFICATION_ID_DONE, notification) + doNotify() val settings = getSettings() playSound(settings) if (!settings.vibrate) return START_STICKY