summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRHeniz <heniganr1@gmail.com>2021-11-02 15:33:04 -0400
committerRHeniz <heniganr1@gmail.com>2021-11-02 15:33:04 -0400
commit01fae83022150ca252543e2396aac4bb2b710d3b (patch)
tree60e15fe9ba4ef3648650cac9b10245efa413619f
parent90f8a4a42bd7e256c7121124450277826aa7a830 (diff)
downloadsdl_android-01fae83022150ca252543e2396aac4bb2b710d3b.tar.gz
Stop service is disabled
-rw-r--r--android/sdl_android/src/main/java/com/smartdevicelink/util/AndroidTools.java6
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;