IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) Método

Definição

Recupere o texto atual no editor da conexão de entrada e monitore as alterações nele.

[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

Descrição de como o texto deve ser retornado. android.view.inputmethod.ExtractedTextRequest

flags
GetTextFlags

Opções adicionais para controlar o cliente ou 0#GET_EXTRACTED_TEXT_MONITOR.

Retornos

um android.view.inputmethod.ExtractedText objeto que descreve o estado da exibição de texto e que contém o texto extraído em si ou nulo se a conexão de entrada não for mais válida do editor não poderá atender à solicitação por algum motivo.

Atributos

Comentários

Recupere o texto atual no editor da conexão de entrada e monitore as alterações nele. Essa função retorna com o texto atual e, opcionalmente, a conexão de entrada pode enviar atualizações para o método de entrada quando o texto é alterado.

Esse método poderá falhar se a conexão de entrada se tornar inválida (como o processo falhar) ou se o cliente estiver demorando muito para responder com o texto (é dado alguns segundos para retornar). Em ambos os casos, nulo é retornado.

Autores do editor: como regra geral, tente cumprir os campos em request quantos caracteres retornar, mas se o desempenho ou conveniência ditar o contrário, fique à vontade para fazer o que for mais apropriado para o seu caso. Além disso, se o #GET_EXTRACTED_TEXT_MONITOR sinalizador estiver definido, você deverá ligar InputMethodManager#updateExtractedText(View, int, ExtractedText) sempre que chamar InputMethodManager#updateSelection(View, int, int, int, int).

Documentação Java para android.view.inputmethod.InputConnection.getExtractedText(android.view.inputmethod.ExtractedTextRequest, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a