Prechádzať zdrojové kódy

refactor(更新)
- 蓝牙队列调度器增加日志输出,记录当前活动和已连接的MAC地址

周文健 2 mesiacov pred
rodič
commit
05372cb783

+ 2 - 1
ui-base/src/main/java/com/grkj/ui_base/utils/ble/BleQueueDispatcher.kt

@@ -5,6 +5,7 @@ import android.annotation.SuppressLint
 import androidx.annotation.RequiresPermission
 import com.grkj.ui_base.utils.ble.BleConnectionManager.deviceList
 import com.huyuhui.fastble.BleManager
+import com.sik.sikcore.extension.toJson
 import com.sik.sikcore.thread.ThreadUtils
 import kotlinx.coroutines.CoroutineScope
 import kotlinx.coroutines.Dispatchers
@@ -63,7 +64,7 @@ abstract class BleQueueDispatcher {
     @RequiresPermission(Manifest.permission.BLUETOOTH_CONNECT)
     @Synchronized
     fun submit(mac: String, onResult: (Boolean) -> Unit) {
-        logger.info("开始检查钥匙状态:${mac}")
+        logger.info("开始检查钥匙状态:${mac},连接中的:${activeMacs.toJson()},已连接的:${connectedMacs.toJson()}")
         if (activeMacs.containsKey(mac) || taskQueue.any { it.first == mac } || connectedMacs.contains(
                 mac
             )) {