我的应用程序与BLE(蓝牙低功耗)接口。我将UUIDS存储在ArrayList
。
chars.add(UUID.fromString(CONFIG_UUID));//config etc etc
当我从列表底部读取特征时:
readCharacteristic (chars.get(chars.size() - 1));
我应该回复onCharacteristicRead
,我没有。
如果我这样做:
readCharacteristic (UUID.fromString(CONFIG_UUID));
然后一切正常。
UUID存储为:
public static final String CONFIG_UUID = "03656ba0-adce-49a2-842d-9c5a71fc65e1";