IInputConnection.CommitCompletion(CompletionInfo) Método

Definición

Confirme una finalización que el usuario ha seleccionado de los posibles notificados anteriormente 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

Parámetros

text
CompletionInfo

Finalización confirmada.

Devoluciones

true si la conexión de entrada ya no es válida.

Atributos

Comentarios

Confirme una finalización que el usuario ha seleccionado de los posibles notificados anteriormente a InputMethodSession#displayCompletions InputMethodSession#displayCompletions(CompletionInfo[]) o InputMethodManager#displayCompletions InputMethodManager#displayCompletions(View, CompletionInfo[]). Esto dará como resultado el mismo comportamiento que si el usuario hubiera seleccionado la finalización de la interfaz de usuario real. En todos los demás aspectos, esto se comporta como #commitText(CharSequence, int).

<autores fuertes>de IME:</strong> por favor tenga cuidado para enviar el mismo objeto que recibió a través de android.inputmethodservice.InputMethodService#onDisplayCompletions(CompletionInfo[]).

<autores de editores seguros>:/strong< si nunca llamas > a un InputMethodSession#displayCompletions(CompletionInfo[]) IME bien comportado nunca debes llamar a esto en la conexión de entrada, pero estar listo para tratar con IME de comportamiento erróneoInputMethodManager#displayCompletions(View, CompletionInfo[]) sin bloqueos.

Llamar a este método (con un objeto válido CompletionInfo ) hará que el editor llame android.inputmethodservice.InputMethodService#onUpdateSelection(int, int, int, int, int, int) a en el IME actual después de que se supere la entrada por lotes. <editores seguros>o< seguros>, para que esto suceda, debe realizar los cambios conocidos en el método de entrada llamando InputMethodManager#updateSelection(View, int, int, int, int)a , pero tenga cuidado de esperar hasta que la edición del lote haya terminado si hay uno en curso.

Java documentación para android.view.inputmethod.InputConnection.commitCompletion(android.view.inputmethod.CompletionInfo).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a