我正在尝试通过以下两项功能调用服务,通过蓝牙连接设备和手机。第一个“mBluetoothGatt.getService(uuid)”和“BluetoothGattCharacteristic.getCharacteristic(UUID)”。
问题有时其中一个服务返回null。有时回来它工作正常,但现在它根本不起作用。
但是当我重新启动手机的蓝牙时它会起作用。过了一段时间(5-6分钟)它再次停止工作。
请提供帮助,了解如何进一步调试以使其正常工作。
先谢谢。
答案 0 :(得分:1)
使用第二台设备进行测试。您当前的设备可能存在问题。
答案 1 :(得分:1)
您说您正在检查多个设备,您是否还在检查多个软件版本。从我发现很多android 4.4.X都有这个问题。根据我的发现,没有推动修复issue的最新版本。这是一个适用于某些人的resolution。