时间:2019-05-03 来源:小程序工厂
机型是什么?
“断开后” 这个断开是什么操作?
尝试下调用 close 之前先调用 disconnect ?
iPhone 6s Plus 别的机型也是 断开是设备自动断开不是认为断开
检测到断开调用一次closeBLEConnetction试试!
蓝牙设备一般来说会在被连接上后会停止广播,在连接断开后会继续广播;
按你的描述来讲,应该是设备没有在断开链接后继续广播;
先尝试调用 disconnect 看是否能 fix,有可能连接没有成功中断;也可以确定下代码中是否有重连逻辑。
还是不行 麻烦帮我看一下代码 检测到断开的时候 也是用了closeBluetoothAdapter的
握手反馈 这条分支没有 disconnect? 你打多点日志分析一下吧。
手上没有你的设备,从代码上我也没法分析太多的原因。
再不行的话,用第三方 App 验证下,连接上设备后主动断开,确定下设备还会继续广播数据包不?
可以啦 谢谢