第一次连接蓝牙A成功,然后关闭设置中的蓝牙开关,之后打开开关,重新搜索蓝牙列表,能搜索到A,但是再次连接A的时候,就返回连接失败 [Object] {"errMsg":"createBLEConnection:fail already connect","code":-1} ,两次打印出来的A的deviceID是一样的
给人感觉就是关闭开关设备没有断开蓝牙连接,会有缓存,但不是真正的连接。无法重新连接新的设备
设备:三星A21 安卓11
第一次连接蓝牙A成功,然后关闭设置中的蓝牙开关,之后打开开关,重新搜索蓝牙列表,能搜索到A,但是再次连接A的时候,就返回连接失败 [Object] {"errMsg":"createBLEConnection:fail already connect","code":-1} ,两次打印出来的A的deviceID是一样的
给人感觉就是关闭开关设备没有断开蓝牙连接,会有缓存,但不是真正的连接。无法重新连接新的设备
设备:三星A21 安卓11
1 个回复
1***@qq.com (作者)
再uni.onBluetoothAdapterStateChange 监听方法中,监听蓝牙状态,如果是断开就调用closeBLEConnection方法主动断开蓝牙,这样就行了