InputMethodManager.InvalidateInput(View) 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í.
Proporciona una sugerencia al sistema de que el texto asociado a view se actualiza mediante algo que no es un editor de métodos de entrada (IME), de modo que el sistema pueda cancelar las solicitudes de edición de texto pendientes del IME hasta que reciba el nuevo contexto de edición, como el texto circundante proporcionado por InputConnection#takeSnapshot().
[Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)]
public void InvalidateInput(Android.Views.View view);
[<Android.Runtime.Register("invalidateInput", "(Landroid/view/View;)V", "", ApiSince=33)>]
member this.InvalidateInput : Android.Views.View -> unit
Parámetros
- view
- View
Vista cuyo texto ha cambiado.
- Atributos
Comentarios
Proporciona una sugerencia al sistema de que el texto asociado a view se actualiza mediante algo que no es un editor de métodos de entrada (IME), de modo que el sistema pueda cancelar las solicitudes de edición de texto pendientes del IME hasta que reciba el nuevo contexto de edición, como el texto circundante proporcionado por InputConnection#takeSnapshot().
Cuando view no admite InputConnection#takeSnapshot() el protocolo, llamar a este método puede desencadenar View#onCreateInputConnection(EditorInfo).
A diferencia #restartInput(View)de , esta API no interactúa inmediatamente con InputConnection. En su lugar, la aplicación puede recibir InputConnection#takeSnapshot() más adelante según sea necesario para que el sistema pueda capturar el nuevo contexto de edición para el IME. Por ejemplo, las invocaciones sucesivas de esta API se pueden convertir en una devolución de llamada única (o cero) de InputConnection#takeSnapshot().
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.