Browse Source

fix(ble_manager): 在注册新设备前清除旧设备信息

确保在连接新设备时清除上一个设备的残留信息,避免数据混淆
newdev_shunjiawei
lxm 11 months ago
parent
commit
7dd143ef55
  1. 5
      lib/data/services/ble_manager.dart

5
lib/data/services/ble_manager.dart

@ -1156,6 +1156,11 @@ class BleManager extends GetxService {
List<String>? uuids,
}) async {
try {
// 在注册新设备前先清除旧设备信息
if (macAddress != null && macAddress != currentDeviceAddress) {
clearDeviceInfo(); // 清除上一个设备的信息
}
// 保存设备地址信息
if (macAddress != null) {
currentDeviceAddress = macAddress;

Loading…
Cancel
Save