IInputConnection.TakeSnapshot Methode

Definition

Wird vom System aufgerufen, wenn es eine Momentaufnahme mehrerer textbezogener Daten auf atomare Weise erstellen muss.

[Android.Runtime.Register("takeSnapshot", "()Landroid/view/inputmethod/TextSnapshot;", "GetTakeSnapshotHandler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)]
public virtual Android.Views.InputMethods.TextSnapshot? TakeSnapshot();
[<Android.Runtime.Register("takeSnapshot", "()Landroid/view/inputmethod/TextSnapshot;", "GetTakeSnapshotHandler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=33)>]
abstract member TakeSnapshot : unit -> Android.Views.InputMethods.TextSnapshot
override this.TakeSnapshot : unit -> Android.Views.InputMethods.TextSnapshot

Gibt zurück

null wenn TextSnapshot nicht verfügbar ist und/oder diese API von IMEs aufgerufen wird.

Attribute

Hinweise

Wird vom System aufgerufen, wenn es eine Momentaufnahme mehrerer textbezogener Daten auf atomare Weise erstellen muss.

<starke>Editor-Autoren</starke>: Die Unterstützung dieser Methode wird dringend empfohlen. Atomisch genommen TextSnapshot wird für das System wirklich hilfreich sein, wenn IPCs auf sichere und deterministische Weise optimiert werden. Gibt zurück null , wenn ein atomisch eingenommener TextSnapshot Wert nicht verfügbar ist. Das System unterstützt ein solches Szenario weiterhin ordnungsgemäß.

<starke>IME-Autoren</starke>: Derzeit können IMEs diese Methode nicht direkt aufrufen und immer als Ergebnis empfangen null .

Java Dokumentation für android.view.inputmethod.InputConnection.takeSnapshot().

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: