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