From 01fae83022150ca252543e2396aac4bb2b710d3b Mon Sep 17 00:00:00 2001 From: RHeniz Date: Tue, 2 Nov 2021 15:33:04 -0400 Subject: Stop service is disabled --- .../src/main/java/com/smartdevicelink/util/AndroidTools.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/util/AndroidTools.java b/android/sdl_android/src/main/java/com/smartdevicelink/util/AndroidTools.java index 61577cbb1..4240e9e30 100644 --- a/android/sdl_android/src/main/java/com/smartdevicelink/util/AndroidTools.java +++ b/android/sdl_android/src/main/java/com/smartdevicelink/util/AndroidTools.java @@ -242,6 +242,12 @@ public class AndroidTools { int btConnectPermission = ContextCompat.checkSelfPermission(context, BLUETOOTH_CONNECT); int btScanPermission = ContextCompat.checkSelfPermission(context, BLUETOOTH_SCAN); service.enabled = btConnectPermission == PackageManager.PERMISSION_GRANTED && btScanPermission == PackageManager.PERMISSION_GRANTED; + if (!service.enabled) { + Intent intent = new Intent(); + ComponentName cName = new ComponentName(service.packageName, service.name); + intent.setComponent(cName); + context.stopService(intent); + } } else { //Set service to enabled so USB Router Service can connect even if BT permissions were denied; service.enabled = true; -- cgit v1.2.1