IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) 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í.
Recupere el texto actual en el editor de la conexión de entrada y supervise los cambios realizados en él.
[Android.Runtime.Register("getExtractedText", "(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;", "GetGetExtractedText_Landroid_view_inputmethod_ExtractedTextRequest_IHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.InputMethods.ExtractedText? GetExtractedText(Android.Views.InputMethods.ExtractedTextRequest? request, Android.Views.InputMethods.GetTextFlags flags);
[<Android.Runtime.Register("getExtractedText", "(Landroid/view/inputmethod/ExtractedTextRequest;I)Landroid/view/inputmethod/ExtractedText;", "GetGetExtractedText_Landroid_view_inputmethod_ExtractedTextRequest_IHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetExtractedText : Android.Views.InputMethods.ExtractedTextRequest * Android.Views.InputMethods.GetTextFlags -> Android.Views.InputMethods.ExtractedText
Parámetros
- request
- ExtractedTextRequest
Descripción de cómo se debe devolver el texto.
android.view.inputmethod.ExtractedTextRequest
- flags
- GetTextFlags
Opciones adicionales para controlar el cliente, ya sea 0 o #GET_EXTRACTED_TEXT_MONITOR.
Devoluciones
objeto android.view.inputmethod.ExtractedText que describe el estado de la vista de texto y que contiene el propio texto extraído, o null si la conexión de entrada ya no es válida para el editor no puede cumplir la solicitud por algún motivo.
- Atributos
Comentarios
Recupere el texto actual en el editor de la conexión de entrada y supervise los cambios realizados en él. Esta función devuelve con el texto actual y, opcionalmente, la conexión de entrada puede enviar actualizaciones al método de entrada cuando cambia su texto.
Este método puede producir un error si la conexión de entrada no es válida (por ejemplo, su bloqueo de procesos) o el cliente tarda demasiado tiempo en responder con el texto (se le da un par de segundos para devolver). En cualquier caso, se devuelve null.
Autores del editor: como regla general, intente cumplir con los campos de request para el número de caracteres que se van a devolver, pero si el rendimiento o la comodidad dictan lo contrario, no dude en hacer lo que sea más adecuado para su caso. Además, si se establece la #GET_EXTRACTED_TEXT_MONITOR marca, debe llamar a InputMethodManager#updateExtractedText(View, int, ExtractedText) cada vez que llame a InputMethodManager#updateSelection(View, int, int, int, int).
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.