小程序
小游戏
企业微信
微信支付
扫描小程序码分享
问题描述:
蓝牙设备连接成功之后,断开后,再也无法扫描到设备,知道设备重新上电后,才能再次被扫描到。
问题分析:
之前有看到说是openBluetoothAdapter和closeBluetoothAdapter需要成对使用,我这里也成对了,但是还是不行。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
机型是什么?
“断开后” 这个断开是什么操作?
尝试下调用 close 之前先调用 disconnect ?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
iPhone 6s Plus 别的机型也是 断开是设备自动断开不是认为断开
检测到断开调用一次closeBLEConnetction试试!
蓝牙设备一般来说会在被连接上后会停止广播,在连接断开后会继续广播;
按你的描述来讲,应该是设备没有在断开链接后继续广播;
先尝试调用 disconnect 看是否能 fix,有可能连接没有成功中断;也可以确定下代码中是否有重连逻辑。
还是不行 麻烦帮我看一下代码 检测到断开的时候 也是用了closeBluetoothAdapter的
握手反馈 这条分支没有 disconnect? 你打多点日志分析一下吧。
手上没有你的设备,从代码上我也没法分析太多的原因。
再不行的话,用第三方 App 验证下,连接上设备后主动断开,确定下设备还会继续广播数据包不?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
机型是什么?
“断开后” 这个断开是什么操作?
尝试下调用 close 之前先调用 disconnect ?
iPhone 6s Plus 别的机型也是 断开是设备自动断开不是认为断开
检测到断开调用一次closeBLEConnetction试试!
蓝牙设备一般来说会在被连接上后会停止广播,在连接断开后会继续广播;
按你的描述来讲,应该是设备没有在断开链接后继续广播;
先尝试调用 disconnect 看是否能 fix,有可能连接没有成功中断;也可以确定下代码中是否有重连逻辑。
还是不行 麻烦帮我看一下代码 检测到断开的时候 也是用了closeBluetoothAdapter的
握手反馈 这条分支没有 disconnect? 你打多点日志分析一下吧。
手上没有你的设备,从代码上我也没法分析太多的原因。
再不行的话,用第三方 App 验证下,连接上设备后主动断开,确定下设备还会继续广播数据包不?