From c6ac2cae86dff165e88369802f4be57d53beec55 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Sun, 18 Feb 2024 00:50:08 +1300 Subject: [PATCH] Prevent multiple alarm timers running at once --- android/app/src/main/java/com/massive/TimerService.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/android/app/src/main/java/com/massive/TimerService.kt b/android/app/src/main/java/com/massive/TimerService.kt index 246f778..0cbe5c9 100644 --- a/android/app/src/main/java/com/massive/TimerService.kt +++ b/android/app/src/main/java/com/massive/TimerService.kt @@ -71,6 +71,7 @@ class TimerService : Service() { } override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { + timerRunnable?.let { timerHandler.removeCallbacks(it) } secondsLeft = (intent?.getIntExtra("milliseconds", 0) ?: 0) / 1000 currentDescription = intent?.getStringExtra("description").toString() secondsTotal = secondsLeft