Langue

IInputConnection.GetExtractedText(ExtractedTextRequest, GetTextFlags) Méthode

Définition

Récupérez le texte actuel dans l’éditeur de la connexion d’entrée et surveillez les modifications apportées.

[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

Paramètres

request
ExtractedTextRequest

Description de la façon dont le texte doit être retourné. android.view.inputmethod.ExtractedTextRequest

flags
GetTextFlags

Options supplémentaires pour contrôler le client, soit 0#GET_EXTRACTED_TEXT_MONITOR.

Retours

objet android.view.inputmethod.ExtractedText décrivant l’état de la vue de texte et contenant le texte extrait lui-même, ou null si la connexion d’entrée n’est plus valide de l’éditeur ne peut pas se conformer à la demande pour une raison quelconque.

Attributs

Remarques

Récupérez le texte actuel dans l’éditeur de la connexion d’entrée et surveillez les modifications apportées. Cette fonction retourne avec le texte actuel, et éventuellement la connexion d’entrée peut envoyer des mises à jour à la méthode d’entrée lorsque son texte change.

Cette méthode peut échouer si la connexion d’entrée est devenue non valide (par exemple, son blocage du processus) ou si le client prend trop de temps pour répondre avec le texte (il est donné quelques secondes pour retourner). Dans les deux cas, la valeur Null est retournée.

Auteurs de l’éditeur : en règle générale, essayez de vous conformer aux champs dans request le nombre de caractères à retourner, mais si les performances ou les commodités dictent autrement, n’hésitez pas à faire ce qui est le plus approprié pour votre cas. En outre, si l’indicateur #GET_EXTRACTED_TEXT_MONITOR est défini, vous devez appeler InputMethodManager#updateExtractedText(View, int, ExtractedText) chaque fois que vous appelez InputMethodManager#updateSelection(View, int, int, int, int).

Java documentation pour android.view.inputmethod.InputConnection.getExtractedText(android.view.inputmethod.ExtractedTextRequest, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à