Sprache

InputMethodManager.InvalidateInput(View) Methode

Definition

Gibt dem System einen Hinweis, dass der zugeordnete view Text von etwas aktualisiert wird, das kein Eingabemethoden-Editor (IME) ist, sodass das System alle ausstehenden Textbearbeitungsanforderungen vom IME abbrechen kann, bis er den neuen Bearbeitungskontext erhält, z. B. umgebender Text, der von InputConnection#takeSnapshot().

[Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)]
public void InvalidateInput(Android.Views.View view);
[<Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)>]
member this.InvalidateInput : Android.Views.View -> unit

Parameter

view
View

Die Ansicht, deren Text geändert wurde.

Attribute

Hinweise

Gibt dem System einen Hinweis, dass der zugeordnete view Text von etwas aktualisiert wird, das kein Eingabemethoden-Editor (IME) ist, sodass das System alle ausstehenden Textbearbeitungsanforderungen vom IME abbrechen kann, bis er den neuen Bearbeitungskontext erhält, z. B. umgebender Text, der von InputConnection#takeSnapshot().

Wenn view das Protokoll nicht unterstützt InputConnection#takeSnapshot() wird, kann das Aufrufen dieser Methode ausgelöst werden View#onCreateInputConnection(EditorInfo).

Im Gegensatz dazu #restartInput(View)interagiert diese API nicht sofort mit InputConnection. Stattdessen wird die Anwendung möglicherweise später nach Bedarf empfangen InputConnection#takeSnapshot() , damit das System neuen Bearbeitungskontext für den IME erfassen kann. Beispielsweise können aufeinander folgende Aufrufe dieser API in einen einzelnen (oder null) Rückruf von InputConnection#takeSnapshot().

Java Dokumentation für android.view.inputmethod.InputMethodManager.invalidateInput(android.view.View).

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: