IInputConnection.CommitCompletion(CompletionInfo) Metodo

Definizione

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.

per android.view.inputmethod.InputConnection.commitCompletion(android.view.inputmethod.CompletionInfo).

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.

Si applica a