【发布时间】:2018-01-05 15:45:44
【问题描述】:
我在一个带有蓝牙的 Android Things 项目上工作,@Override 带有红色下划线。
@Override
public void onCharacteristicWriteRequest(BluetoothDevice device, int requestId, BluetoothGattCharacteristic characteristic, boolean preparedWrite, boolean responseNeeded, int offset, byte[] value) {
super.onCharacteristicWriteRequest(device, requestId, characteristic, preparedWrite, responseNeeded, offset, value);
Log.d(TAG, "onCharacteristicwriterequest UUID: " + characteristic.getUuid().toString());
mGattServer.notifyCharacteristicChanged(mBluetoothDevice, characteristic, true);
}
【问题讨论】:
-
这意味着 onCharacteristicWriteRequest 未在您的基类中定义(因此它不是覆盖),或者您的签名错误。
-
这意味着你的类没有扩展BluetoothGattServerCallback
标签: android android-studio bluetooth-lowenergy android-things