1***@qq.com
1***@qq.com
  • 发布:2024-03-21 18:40
  • 更新:2024-03-21 19:10
  • 阅读:140

断开蓝牙开关,再次开启,无法连接断开前的蓝牙

分类:uni-app

第一次连接蓝牙A成功,然后关闭设置中的蓝牙开关,之后打开开关,重新搜索蓝牙列表,能搜索到A,但是再次连接A的时候,就返回连接失败 [Object] {"errMsg":"createBLEConnection:fail already connect","code":-1} ,两次打印出来的A的deviceID是一样的
给人感觉就是关闭开关设备没有断开蓝牙连接,会有缓存,但不是真正的连接。无法重新连接新的设备

设备:三星A21 安卓11

2024-03-21 18:40 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

再uni.onBluetoothAdapterStateChange 监听方法中,监听蓝牙状态,如果是断开就调用closeBLEConnection方法主动断开蓝牙,这样就行了

要回复问题请先登录注册