From 2dbd1aac7aabb7779776a9b5d530059c242b278a Mon Sep 17 00:00:00 2001 From: tryptz Date: Sat, 4 Apr 2026 22:21:36 -0400 Subject: [PATCH] Update android/app/src/main/java/tf/monochrome/music/BackgroundAudioPlugin.java Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- .../monochrome/music/BackgroundAudioPlugin.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/android/app/src/main/java/tf/monochrome/music/BackgroundAudioPlugin.java b/android/app/src/main/java/tf/monochrome/music/BackgroundAudioPlugin.java index afb5d76..42a6b43 100644 --- a/android/app/src/main/java/tf/monochrome/music/BackgroundAudioPlugin.java +++ b/android/app/src/main/java/tf/monochrome/music/BackgroundAudioPlugin.java @@ -32,11 +32,16 @@ public class BackgroundAudioPlugin extends Plugin { } } - @PluginMethod + `@PluginMethod` public void stop(PluginCall call) { - Intent intent = new Intent(getContext(), AudioPlaybackService.class); - intent.setAction("STOP"); - getContext().stopService(intent); - call.resolve(); + try { + Intent intent = new Intent(getContext(), AudioPlaybackService.class); + intent.setAction("STOP"); + // Use startService so onStartCommand receives the STOP action + getContext().startService(intent); + call.resolve(); + } catch (Exception e) { + call.reject("Failed to stop audio service: " + e.getMessage(), e); + } } }