|
|
@@ -445,10 +445,12 @@ object BusinessManager {
|
|
|
BleUtil.instance?.getBleDeviceByMac(device?.mac)?.let {
|
|
|
BleUtil.instance?.deviceList?.remove(it)
|
|
|
}
|
|
|
+ println("onDisConnected : $isActiveDisConnected")
|
|
|
// 断开和重连之间最好间隔一段时间,否则可能会出现长时间连接不上的情况
|
|
|
if (!isActiveDisConnected && device != null) {
|
|
|
Executor.delayOnMain(300) {
|
|
|
- prepareBle(device.mac, ActivityUtils.currentActivity() as BaseActivity<*>, loadingCallBack, prepareDoneCallBack)
|
|
|
+ BleUtil.instance?.notConnectedList?.add(device.mac)
|
|
|
+ ModBusController.connectKey()
|
|
|
}
|
|
|
}
|
|
|
}
|