From e83db9db38d329ba7583cb744edc40361bc9888e Mon Sep 17 00:00:00 2001 From: Naveen Singh Date: Sun, 13 Apr 2025 18:25:03 +0530 Subject: [PATCH] Initialize the AudioManager in AlarmService Gradual volume increase was not working because of this. --- .../main/kotlin/org/fossify/clock/services/AlarmService.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/kotlin/org/fossify/clock/services/AlarmService.kt b/app/src/main/kotlin/org/fossify/clock/services/AlarmService.kt index 75fd5ee8..60fed9f1 100644 --- a/app/src/main/kotlin/org/fossify/clock/services/AlarmService.kt +++ b/app/src/main/kotlin/org/fossify/clock/services/AlarmService.kt @@ -59,6 +59,11 @@ class AlarmService : Service() { private val autoDismissHandler = Handler(Looper.getMainLooper()) private val increaseVolumeHandler = Handler(Looper.getMainLooper()) + override fun onCreate() { + super.onCreate() + audioManager = getSystemService(AUDIO_SERVICE) as AudioManager + } + override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int { val alarmId = intent?.getIntExtra(ALARM_ID, -1) ?: -1 alarm = if (alarmId != -1) {