IInputConnection.CommitCompletion(CompletionInfo) 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.
Validez une saisie semi-automatique que l’utilisateur a sélectionnée parmi les éléments possibles précédemment signalés à InputMethodSession#displayCompletions
InputMethodSession#displayCompletions(CompletionInfo[]) ou InputMethodManager#displayCompletions
InputMethodManager#displayCompletions(View, CompletionInfo[]).
[Android.Runtime.Register("commitCompletion", "(Landroid/view/inputmethod/CompletionInfo;)Z", "GetCommitCompletion_Landroid_view_inputmethod_CompletionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool CommitCompletion(Android.Views.InputMethods.CompletionInfo? text);
[<Android.Runtime.Register("commitCompletion", "(Landroid/view/inputmethod/CompletionInfo;)Z", "GetCommitCompletion_Landroid_view_inputmethod_CompletionInfo_Handler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CommitCompletion : Android.Views.InputMethods.CompletionInfo -> bool
Paramètres
- text
- CompletionInfo
Fin validée.
Retours
true en cas de réussite, false si la connexion d’entrée n’est plus valide.
- Attributs
Remarques
Validez une saisie semi-automatique que l’utilisateur a sélectionnée parmi les éléments possibles précédemment signalés à InputMethodSession#displayCompletions InputMethodSession#displayCompletions(CompletionInfo[]) ou InputMethodManager#displayCompletions InputMethodManager#displayCompletions(View, CompletionInfo[]). Cela entraîne le même comportement que si l’utilisateur avait sélectionné l’achèvement à partir de l’interface utilisateur réelle. Dans tous les autres aspects, cela se comporte comme #commitText(CharSequence, int).
<auteurs forts>de l’IME :</strong> s’il vous plaît s’il vous plaît prendre soin d’envoyer le même objet que vous avez reçu via android.inputmethodservice.InputMethodService#onDisplayCompletions(CompletionInfo[]).
<
>auteurs forts de l’éditeur :</strong> si vous n’appelez jamais ou si vous n’appelez InputMethodSession#displayCompletions(CompletionInfo[]) jamais un InputMethodManager#displayCompletions(View, CompletionInfo[]) IME bien comporté ne devrait jamais appeler cela sur votre connexion d’entrée, mais soyez prêt à traiter les imEs mal gérés sans se bloquer.
L’appel de cette méthode (avec un objet valide CompletionInfo ) entraîne l’appel android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) de l’éditeur sur l’IME actuel une fois l’entrée de lot terminée.
<les>auteurs d’éditeurs< forts/forts>, pour que cela se produise, vous devez apporter les modifications connues à la méthode d’entrée en appelant InputMethodManager#updateSelection(View, int, int, int, int), mais veillez à attendre que la modification par lot soit terminée si l’un d’eux est en cours.
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.