Langage

InputMethodManager.InvalidateInput(View) Méthode

Définition

Indique au système que le texte associé view est mis à jour par quelque chose qui n’est pas un éditeur de méthode d’entrée (IME), afin que le système puisse annuler les demandes de modification de texte en attente de l’IME jusqu’à ce qu’il reçoive le nouveau contexte d’édition tel que le texte environnant fourni par 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

Paramètres

view
View

Affichage dont le texte a changé.

Attributs

Remarques

Indique au système que le texte associé view est mis à jour par quelque chose qui n’est pas un éditeur de méthode d’entrée (IME), afin que le système puisse annuler les demandes de modification de texte en attente de l’IME jusqu’à ce qu’il reçoive le nouveau contexte d’édition tel que le texte environnant fourni par InputConnection#takeSnapshot().

Quand view ne prend pas en charge InputConnection#takeSnapshot() le protocole, l’appel de cette méthode peut déclencher View#onCreateInputConnection(EditorInfo).

Contrairement #restartInput(View)à , cette API n’interagit pas immédiatement avec InputConnection. Au lieu de cela, l’application peut recevoir InputConnection#takeSnapshot() ultérieurement si nécessaire afin que le système puisse capturer un nouveau contexte d’édition pour l’IME. Par exemple, les appels successifs de cette API peuvent être coérés en un seul rappel (ou zéro) de InputConnection#takeSnapshot().

Java documentation pour android.view.inputmethod.InputMethodManager.invalidateInput(android.view.View).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à