Freigeben über


InputMethod.OnUpdateSelection Methode

Definition

Wird aufgerufen, wenn die Anwendung einen neuen Auswahlbereich des Texts gemeldet hat.

[Android.Runtime.Register("onUpdateSelection", "(IIIIII)V", "GetOnUpdateSelection_IIIIIIHandler", ApiSince=33)]
public virtual void OnUpdateSelection (int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd);
[<Android.Runtime.Register("onUpdateSelection", "(IIIIII)V", "GetOnUpdateSelection_IIIIIIHandler", ApiSince=33)>]
abstract member OnUpdateSelection : int * int * int * int * int * int -> unit
override this.OnUpdateSelection : int * int * int * int * int * int -> unit

Parameter

oldSelStart
Int32
oldSelEnd
Int32
newSelStart
Int32
newSelEnd
Int32
candidatesStart
Int32
candidatesEnd
Int32
Attribute

Hinweise

Wird aufgerufen, wenn die Anwendung einen neuen Auswahlbereich des Texts gemeldet hat. Dies wird aufgerufen, ob der Barrierefreiheitsdienst extrahierte Textaktualisierungen angefordert hat. Wenn dies der Fall ist, wird dieser Aufruf nicht empfangen, wenn sich der extrahierte Text ebenfalls geändert hat.

Achten Sie darauf, den Text in Reaktion auf diesen Aufruf mit Methoden wie setComposingText, commitText oder deleteSurroundingText zu ändern. Wenn der Cursor als Ergebnis verschoben wird, wird diese Methode erneut aufgerufen, was zu einer endlosen Schleife führen kann.

Java-Dokumentation für android.accessibilityservice.InputMethod.onUpdateSelection(int, int, int, int, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: