diff options
author | RHeniz <heniganr1@gmail.com> | 2021-11-02 15:33:04 -0400 |
---|---|---|
committer | RHeniz <heniganr1@gmail.com> | 2021-11-02 15:33:04 -0400 |
commit | 01fae83022150ca252543e2396aac4bb2b710d3b (patch) | |
tree | 60e15fe9ba4ef3648650cac9b10245efa413619f | |
parent | 90f8a4a42bd7e256c7121124450277826aa7a830 (diff) | |
download | sdl_android-01fae83022150ca252543e2396aac4bb2b710d3b.tar.gz |
Stop service is disabled
-rw-r--r-- | android/sdl_android/src/main/java/com/smartdevicelink/util/AndroidTools.java | 6 |
1 files changed, 6 insertions, 0 deletions
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; |