diff options
author | Joey Grover <joeygrover@gmail.com> | 2018-10-19 10:59:27 -0400 |
---|---|---|
committer | Joey Grover <joeygrover@gmail.com> | 2018-10-19 10:59:27 -0400 |
commit | 3e18e39f82c05bd0374d48e815dbdbe95e09a94c (patch) | |
tree | 3c4f62dd276a071623959300b69f7fd5b0600181 | |
parent | 2cad7ea044db7568408f3bc5c2e3b5436bdf2d14 (diff) | |
download | sdl_android-3e18e39f82c05bd0374d48e815dbdbe95e09a94c.tar.gz |
add try/catch to usb fd retrieval
-rw-r--r-- | sdl_android/src/main/java/com/smartdevicelink/transport/UsbTransferProvider.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/sdl_android/src/main/java/com/smartdevicelink/transport/UsbTransferProvider.java b/sdl_android/src/main/java/com/smartdevicelink/transport/UsbTransferProvider.java index bfbdf6640..9657a2c27 100644 --- a/sdl_android/src/main/java/com/smartdevicelink/transport/UsbTransferProvider.java +++ b/sdl_android/src/main/java/com/smartdevicelink/transport/UsbTransferProvider.java @@ -122,12 +122,16 @@ public class UsbTransferProvider { } @SuppressLint("NewApi") - private ParcelFileDescriptor getFileDescriptor(UsbAccessory accessory){ - UsbManager manager = (UsbManager) context.getSystemService(Context.USB_SERVICE); - if(manager != null){ - return manager.openAccessory(accessory); - } - return null; + private ParcelFileDescriptor getFileDescriptor(UsbAccessory accessory) { + try { + UsbManager manager = (UsbManager) context.getSystemService(Context.USB_SERVICE); + + if (manager != null) { + return manager.openAccessory(accessory); + } + }catch (Exception e){} + + return null; } public void setFlags(int flags){ |