InputMethodManager.InvalidateInput(View) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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().
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.