From 19fa8aa13af100434bf9661a46023f7970881e60 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Mon, 26 Sep 2022 16:10:26 +1300 Subject: [PATCH] Stop alarm when calling stop native module --- android/app/src/main/java/com/massive/AlarmModule.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/java/com/massive/AlarmModule.kt b/android/app/src/main/java/com/massive/AlarmModule.kt index cd1178a..d2a30d0 100644 --- a/android/app/src/main/java/com/massive/AlarmModule.kt +++ b/android/app/src/main/java/com/massive/AlarmModule.kt @@ -11,7 +11,6 @@ import android.provider.Settings import android.util.Log import android.widget.Toast import androidx.annotation.RequiresApi -import androidx.core.content.ContextCompat.startActivity import com.facebook.react.bridge.Callback import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.bridge.ReactContextBaseJavaModule @@ -41,8 +40,10 @@ class AlarmModule internal constructor(context: ReactApplicationContext?) : @ReactMethod fun stop() { Log.d("AlarmModule", "Stop alarm.") - val intent = Intent(reactApplicationContext, TimerService::class.java) - reactApplicationContext.stopService(intent) + val timerIntent = Intent(reactApplicationContext, TimerService::class.java) + reactApplicationContext.stopService(timerIntent) + val alarmIntent = Intent(reactApplicationContext, AlarmService::class.java) + reactApplicationContext.stopService(alarmIntent) } @RequiresApi(api = Build.VERSION_CODES.O)