diff options
author | Joey Grover <joeygrover@gmail.com> | 2020-06-24 16:49:10 -0400 |
---|---|---|
committer | Joey Grover <joeygrover@gmail.com> | 2020-06-24 16:49:10 -0400 |
commit | 1516c073d2dbc30d905220985e2dc3df91d4ab2c (patch) | |
tree | 521d8699685602077b1544aebc7a03e57b191952 | |
parent | bd30aba86f46a4d297da0f0a1c5a655033d5cbd4 (diff) | |
download | sdl_android-feature/sdl_0301_sdl_device_listener.tar.gz |
Add null check for BT device in SdlDeviceListenerfeature/sdl_0301_sdl_device_listener
-rw-r--r-- | android/sdl_android/src/main/java/com/smartdevicelink/transport/utl/SdlDeviceListener.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/transport/utl/SdlDeviceListener.java b/android/sdl_android/src/main/java/com/smartdevicelink/transport/utl/SdlDeviceListener.java index a2b14ca4c..a396d186e 100644 --- a/android/sdl_android/src/main/java/com/smartdevicelink/transport/utl/SdlDeviceListener.java +++ b/android/sdl_android/src/main/java/com/smartdevicelink/transport/utl/SdlDeviceListener.java @@ -84,6 +84,14 @@ public class SdlDeviceListener { * will listen for 30 seconds, if it is not, this will listen for 15 seconds instead. */ public void start() { + if(connectedDevice == null) { + DebugTool.logInfo(TAG + ": No supplied bluetooth device"); + if(callback != null){ + callback.onTransportError(null); + } + return; + } + if (hasSDLConnected(contextWeakReference.get(), connectedDevice.getAddress())) { DebugTool.logInfo(TAG + ": Confirmed SDL device, should start router service"); //This device has connected to SDL previously, it is ok to start the RS right now |