Quellcode durchsuchen

1. 调整代码实现

bjb vor 1 Monat
Ursprung
Commit
56c9110d23
1 geänderte Dateien mit 9 neuen und 6 gelöschten Zeilen
  1. 9 6
      app/src/main/java/com/iscs/bozzys/utils/ble/BleManager.kt

+ 9 - 6
app/src/main/java/com/iscs/bozzys/utils/ble/BleManager.kt

@@ -285,12 +285,15 @@ class BleManager(
      */
     @SuppressLint("MissingPermission")
     private fun release() {
-        // 执行断开连接操作
-        gatt?.close()
-        gatt = null
-        device = null
-        doneConnect = null
-        isConnected = false
+        try {
+            // 执行断开连接操作
+            gatt?.close()
+        } finally {
+            gatt = null
+            device = null
+            doneConnect = null
+            isConnected = false
+        }
     }
 
     /**