3

在三星 4.2 到 4.3 BLE 应用迁移指南 ( http://developer.samsung.com/ble ) 中它说:

堆栈和 F/W 的同步特性没有受到影响。也就是说,例如,如果我们为特定特征调用writeCharacteristic,如果它返回 true,则对任何 BluetoothGatt 或 BluetoothGattServer 方法的下一次调用应该在接收到 onCharacteristicRead回调之后完成。这是因为堆栈被设计为一次只支持和处理一个 GATT 调用,例如,如果您在第一个调用之后立即调用任何特征的 writeCharacteristic 或 readCharacteristic,它将被忽略。

这一段有错吗?当我需要多次写入时,为什么我需要在每次写入之前/之后读取该特征?我认为应该是这样的:

.. 也就是说,例如,如果我们为特定特征调用writeCharacteristic,如果它返回 true,则对任何 BluetoothGatt 或 BluetoothGattServer 方法的下一次调用应在 收到onCharacteristicWrite回调后完成。...

4

1 回答 1

3

是的,它当然是 onCharacteristicWrite 回调。很可能是复制粘贴错误

于 2014-03-21T20:27:41.890 回答