IInputConnection.CommitCompletion(CompletionInfo) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.