summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author“JKAST” <julian.kast@live.com>2022-09-04 12:45:10 -0400
committer“JKAST” <julian.kast@live.com>2022-09-04 12:45:10 -0400
commit881bbc24064004ae9972ad5799799ea7d0a2059f (patch)
tree0e43e46fb6af8593472c414e3b5d664a8b5c5ee9
parentcb1c48e1172481db5861bc9d1ecdda4989b0453b (diff)
downloadsdl_android-881bbc24064004ae9972ad5799799ea7d0a2059f.tar.gz
Check local array to see if we need bluetooth connect permission
-rwxr-xr-xandroid/hello_sdl_android/src/main/java/com/sdl/hellosdlandroid/MainActivity.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/android/hello_sdl_android/src/main/java/com/sdl/hellosdlandroid/MainActivity.java b/android/hello_sdl_android/src/main/java/com/sdl/hellosdlandroid/MainActivity.java
index deca42813..44999945f 100755
--- a/android/hello_sdl_android/src/main/java/com/sdl/hellosdlandroid/MainActivity.java
+++ b/android/hello_sdl_android/src/main/java/com/sdl/hellosdlandroid/MainActivity.java
@@ -25,9 +25,12 @@ public class MainActivity extends AppCompatActivity {
if (BuildConfig.TRANSPORT.equals("MULTI") || BuildConfig.TRANSPORT.equals("MULTI_HB")) {
String[] permissionsNeeded = permissionsNeeded();
if (permissionsNeeded.length > 0) {
- requestPermission(permissionsNeeded(), REQUEST_CODE);
- if (checkBTPermission()) {
- return;
+ requestPermission(permissionsNeeded, REQUEST_CODE);
+ for (String permission : permissionsNeeded) {
+ if (Manifest.permission.BLUETOOTH_CONNECT.equals(permission)) {
+ // We need to request BLUETOOTH_CONNECT permission to connect to SDL via Bluetooth
+ return;
+ }
}
}