Я пытаюсь записать данные, используя код удара, успешно полученный на цели.
boolean status = mBluetoothGatt.writeCharacteristic(characteristic);
byte[] value = new byte[1];
value[0] = (byte)inputvalue;
characteristic.setValue(value);
if (value.length <20){
boolean status = mBluetoothGatt.writeCharacteristic(characteristic);
Log.d("send Status ******- : ", String.valueOf(status));
}
Но когда я пытаюсь записать несколько раз, я не могу отправить данные. Также пытался отправить с 2-секундной задержкой, тогда все работает нормально. Как я могу сделать это без задержки