开发蓝牙应用程序,扫描并连接到后台的某些外围设备并在不同的智能手机和平板电脑上进行测试时,我遇到了一些关于蓝牙低能耗稳定性的错误。
还有许多其他报道的问题。但所有这些都指向连接丢失或数据丢失。我已经提供了一些解决方案。
但我遇到了另一个问题。在启动应用程序后的某个时刻,我无法在范围内找到任何蓝牙低能耗设备,也无法连接到Wifi网络或通过它传输数据。有时它发生在ble错误代码133之后,有时没有这个警告。有时最后的连接建立会立即关闭。系统还会报告所有要执行的调用,并且一切正常(例如扫描成功启动)。
在大多数情况下,停用蓝牙并启动标准蓝牙设备发现就足够了。由BluetoothCrashResolver
完成有没有人注意到这个问题,并且知道如何检测这种类型的故障并启动恢复程序?
答案 0 :(得分:1)
我在上一次申请中遇到过这个问题,但我确实为seach问题工作了。 第一次成功连接并且您的应用程序崩溃或已关闭但您没有在代码中正确调用disconnect时出现此问题。 对于同样的事情,我发现每次在发现设备fisrt调用Lescon的desconect方法之前的工作,并再次发现适用于我的应用程序。