2017-01-17 10 views
0

Я работаю с классами Android BLE в течение 5 или 6 месяцев, я вполне понимаю, как работает everithing. Сегодня я заметил, что в BluetoothGatt методы обратного вызова включены в супер-методы, такие как super.onCharacteristicRead(gatt, characteristic, status);Android BLE CallBacks, OnRead/OnWrite Super

Мой вопрос сейчас в том, что они делают? Я никогда не замечал никакой разницы между работой с ними или без них.

ответ

0

Не нужно вызывать родительские методы, поскольку они ничего не делают. Где именно вы это видели?

+0

@Override public void onCharacteristicRead (BluetoothGatt gatt, BluetoothGattCharacteristic character, int status) { super.onCharacteristicRead (gatt, характеристика, статус); // Мой код } –

+0

Значит, вы видели это только в своем коде? Почему вы написали это в первую очередь? Просто удалите super.onCharacteristicRead (gatt, характер, статус); – Emil