IInputConnection.GetSelectedTextFormatted(GetTextFlags) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le texte sélectionné, le cas échéant.
[Android.Runtime.Register("getSelectedText", "(I)Ljava/lang/CharSequence;", "GetGetSelectedText_IHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.ICharSequence? GetSelectedTextFormatted(Android.Views.InputMethods.GetTextFlags flags);
[<Android.Runtime.Register("getSelectedText", "(I)Ljava/lang/CharSequence;", "GetGetSelectedText_IHandler:Android.Views.InputMethods.IInputConnectionInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetSelectedTextFormatted : Android.Views.InputMethods.GetTextFlags -> Java.Lang.ICharSequence
Paramètres
- flags
- GetTextFlags
Fournit des options supplémentaires qui contrôlent la façon dont le texte est retourné. Peut être soit 0 ou #GET_TEXT_WITH_STYLES.
Retours
texte actuellement sélectionné, le cas échéant ou null si aucun texte n’est sélectionné.
- Attributs
Remarques
Obtient le texte sélectionné, le cas échéant.
Cette méthode peut échouer si la connexion d’entrée est devenue non valide (par exemple, son blocage de 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.
Cette méthode ne doit pas provoquer de modifications dans l’état de l’éditeur.
S’il #GET_TEXT_WITH_STYLES est fourni en tant qu’indicateurs, l’éditeur doit retourner une android.text.SpannableString plage avec toutes les étendues définies sur le texte.
<auteurs forts>de l’IME :</strong> s’il vous plaît envisager cela déclenchera un aller-retour IPC qui prendra un certain temps. Supposons que cette méthode consomme beaucoup de temps. Si vous utilisez ceci pour obtenir le texte initial autour du curseur, vous pouvez envisager d’utiliser EditorInfo#getInitialTextBeforeCursor(int, int), EditorInfo#getInitialSelectedText(int)et EditorInfo#getInitialTextAfterCursor(int, int) d’éviter les coûts IPC.
< >auteurs forts de l’éditeur :</strong> veuillez faire attention aux conditions de concurrence lors de l’implémentation de cet appel. Un IME peut apporter une modification au texte ou modifier la position de sélection et utiliser cette méthode immédiatement ; vous devez vous assurer que la valeur retournée est cohérente avec les résultats des dernières modifications.
Java documentation pour android.view.inputmethod.InputConnection.getSelectedText(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.