Lenguaje

IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) Método

Definición

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).

Java documentación para android.view.inputmethod.InputConnection.getExtractedText(android.view.inputmethod.ExtractedTextRequest, 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.

Se aplica a