IInputConnection.CommitCompletion(CompletionInfo) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Eseguire il commit di un completamento selezionato dall'utente dai possibili segnalati in precedenza a InputMethodSession#displayCompletions
InputMethodSession#displayCompletions(CompletionInfo[]) o 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
Parametri
- text
- CompletionInfo
Completamento di cui è stato eseguito il commit.
Valori restituiti
true in caso di esito positivo, false se la connessione di input non è più valida.
- Attributi
Commenti
Eseguire il commit di un completamento selezionato dall'utente dai possibili segnalati in precedenza a InputMethodSession#displayCompletions InputMethodSession#displayCompletions(CompletionInfo[]) o InputMethodManager#displayCompletions InputMethodManager#displayCompletions(View, CompletionInfo[]). Ciò comporterà lo stesso comportamento di se l'utente avesse selezionato il completamento dall'interfaccia utente effettiva. In tutti gli altri aspetti, questo comportamento si comporta come #commitText(CharSequence, int).
<autori IME sicuri>:</strong> si prega di inviare lo stesso oggetto ricevuto tramite android.inputmethodservice.InputMethodService#onDisplayCompletions(CompletionInfo[]).
<autori dell'editor forte>:/strong< se non si chiama > mai o InputMethodSession#displayCompletions(CompletionInfo[]) poi un IME ben comportato non dovrebbe mai chiamare questa operazione sulla connessione di input, ma essere pronti a gestire errori di comportamento imEs senza arrestarsiInputMethodManager#displayCompletions(View, CompletionInfo[]) in modo anomalo.
La chiamata a questo metodo (con un oggetto valido CompletionInfo ) causerà la chiamata android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) dell'editor sull'IME corrente dopo che l'input del batch è finito.
<autori> di editor sicuri</sicuri>, perché ciò accada è necessario apportare le modifiche note al metodo di input chiamando InputMethodManager#updateSelection(View, int, int, int, int), ma prestare attenzione ad attendere che la modifica batch sia finita se ne è in corso una.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.