From 00886d3ba81ad88b81e2a67523da6874549957d6 Mon Sep 17 00:00:00 2001 From: dxl <64101226@qq.com> Date: Mon, 13 Apr 2020 18:41:20 +0800 Subject: [PATCH] Communication rebuild. --- .../src/main/java/cn/rrg/com/AbsBluetoothSpp.java | 6 ++++-- .../src/main/java/cn/rrg/com/UsbSerialControl.java | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/communication/src/main/java/cn/rrg/com/AbsBluetoothSpp.java b/communication/src/main/java/cn/rrg/com/AbsBluetoothSpp.java index d62385db..915a1aa1 100644 --- a/communication/src/main/java/cn/rrg/com/AbsBluetoothSpp.java +++ b/communication/src/main/java/cn/rrg/com/AbsBluetoothSpp.java @@ -64,7 +64,8 @@ public abstract class AbsBluetoothSpp implements DriverInterface { //get permission success if (init1()) { //初始化成功则回调串口设备加入方法 - mCallback.onAttach(NAME_DRIVER_USB_UART); + if (mCallback != null) + mCallback.onAttach(NAME_DRIVER_USB_UART); } else { //不成则打印到LOG Log.e(LOG_TAG, "NAME_DRIVER_USB_UART: no usb permission!"); @@ -79,8 +80,8 @@ public class UsbSerialControl implements DriverInterface { action.equals(UsbManager.ACTION_USB_DEVICE_ATTACHED) || action.equals(ACTION_BROADCAST)) { Log.d(LOG_TAG, "收到UsbSerial设备寻找的广播!"); - if (mCallback != null) { - if (init1()) { + if (init1()) { + if (mCallback != null) { //初始化成功则回调串口设备加入方法 mCallback.onAttach(NAME_DRIVER_USB_UART); } else {