BluetoothGatt.BeginReliableWrite Methode

Definition

Initiiert eine zuverlässige Schreibtransaktion für ein bestimmtes Remotegerät.

[Android.Runtime.Register("beginReliableWrite", "()Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool BeginReliableWrite();
[<Android.Runtime.Register("beginReliableWrite", "()Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.BeginReliableWrite : unit -> bool

Gibt zurück

true, wenn die zuverlässige Schreibtransaktion initiiert wurde

Attribute

Hinweise

Initiiert eine zuverlässige Schreibtransaktion für ein bestimmtes Remotegerät.

Sobald eine zuverlässige Schreibtransaktion initiiert wurde, werden alle Aufrufe #writeCharacteristic zur Überprüfung an das Remotegerät gesendet und für die Atomausführung in die Warteschlange gestellt. Die Anwendung erhält einen BluetoothGattCallback#onCharacteristicWrite Rückruf als Reaktion auf jeden #writeCharacteristic(BluetoothGattCharacteristic, byte[], int) Anruf und ist dafür verantwortlich, zu überprüfen, ob der Wert korrekt übertragen wurde.

Nachdem alle Merkmale in die Warteschlange gestellt und überprüft wurden, #executeReliableWrite werden alle Schreibvorgänge ausgeführt. Wenn ein Merkmal nicht ordnungsgemäß geschrieben wurde, wird die aktuelle Transaktion abgebrochen, #abortReliableWrite ohne dass werte auf dem Remotegerät ausgeführt werden.

Java Dokumentation für android.bluetooth.BluetoothGatt.beginReliableWrite().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: