微信小程序BLE蓝牙模块断开后无法再次搜索到原来的蓝牙
因为微信小程序的使用场景,需要中间断开蓝牙,然后再次搜索后连接原来的蓝牙,发现无论多久都搜索不到原来的蓝牙。
解决办法:
- 蓝牙未断开连接,重新搜索时需要先调用wx.closeBLEConnection,将原先的连接中断。为确保中断完全正常,最好在complete的回调函数中做其他的操作。
- 已经调用wx.closeBLEConnection中断蓝牙,还是会有相关的问题,因为在完成closeBLEConnection之后还需要再调用一下closeBluetoothAdapter 去关闭蓝牙模块,然后重新扫描才能扫描的到。
用于记录日常遇到问题!!!!!!