diff options
Diffstat (limited to 'android/sdl_android/src/main/java/com/smartdevicelink/transport/MultiplexBluetoothTransport.java')
-rw-r--r-- | android/sdl_android/src/main/java/com/smartdevicelink/transport/MultiplexBluetoothTransport.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/transport/MultiplexBluetoothTransport.java b/android/sdl_android/src/main/java/com/smartdevicelink/transport/MultiplexBluetoothTransport.java index fba01a561..31cea21c8 100644 --- a/android/sdl_android/src/main/java/com/smartdevicelink/transport/MultiplexBluetoothTransport.java +++ b/android/sdl_android/src/main/java/com/smartdevicelink/transport/MultiplexBluetoothTransport.java @@ -348,7 +348,10 @@ public class MultiplexBluetoothTransport extends MultiplexBaseTransport { } private void timerDelayRemoveDialog(final BluetoothSocket sock) { - timeOutHandler = new Handler(); + if (Looper.myLooper() == null) { + Looper.prepare(); + } + timeOutHandler = new Handler(Looper.myLooper()); socketRunnable = new Runnable() { public void run() { //Log.e(TAG, "BLUETOOTH SOCKET CONNECT TIMEOUT - ATTEMPT TO CLOSE SOCKET"); |