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