BluetoothGatt在连接后返回空服务列表

问题描述 投票:1回答:1

我正在构建一个应用程序来从ble设备读取数据。连接到设备后,我打电话给mBluetoothGatt.discoverServices(),在onServicesDiscovered(..),我正在通过调用getServices()阅读服务列表。

问题是有时列表是空的。有人遇到过这个问题。问题是随机的,不是100%可重复的。

android bluetooth bluetooth-lowenergy android-bluetooth
1个回答
1
投票

是的,这是一个常见问题。如果你得到空服务,你可以重试发现。如果你空了3到5次,你应该重新启动蓝牙,因为它可能不稳定

© www.soinside.com 2019 - 2024. All rights reserved.