Android蓝牙getService返回null

时间:2015-02-06 13:40:08

标签: android bluetooth

我正在尝试通过以下两项功能调用服务,通过蓝牙连接设备和手机。第一个“mBluetoothGatt.getService(uuid)”和“BluetoothGattCharacteristic.getCharacteristic(UUID)”。

问题有时其中一个服务返回null。有时回来它工作正常,但现在它根本不起作用。

但是当我重新启动手机的蓝牙时它会起作用。过了一段时间(5-6分钟)它再次停止工作。

请提供帮助,了解如何进一步调试以使其正常工作。

先谢谢。

2 个答案:

答案 0 :(得分:1)

使用第二台设备进行测试。您当前的设备可能存在问题。

答案 1 :(得分:1)

您说您正在检查多个设备,您是否还在检查多个软件版本。从我发现很多android 4.4.X都有这个问题。根据我的发现,没有推动修复issue的最新版本。这是一个适用于某些人的resolution