@@ -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
+ }
}
/**