瀏覽代碼

优化蓝牙连接成功处理:deviceList如果有相同mac的则移除

Frankensteinly 8 月之前
父節點
當前提交
fcef3b5e69
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      app/src/main/java/com/grkj/iscs/BusinessManager.kt

+ 1 - 0
app/src/main/java/com/grkj/iscs/BusinessManager.kt

@@ -642,6 +642,7 @@ object BusinessManager {
                     if (isNeedLoading) mEventBus.postValue(MsgEvent(MSG_EVENT_LOADING, LoadingMsg(false, null, null)))
                     LogUtil.i("onConnectSuccess : ${bleDevice?.mac}")
                     bleDevice?.let {
+                        deviceList.removeIf { it.bleDevice.mac == bleDevice.mac }
                         val bleBean = BleBean(it)
                         deviceList.add(bleBean)
                         // 设置MTU