BaseInputConnection Classe
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.
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable.
[Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)]
public class BaseInputConnection : Java.Lang.Object, Android.Views.InputMethods.IInputConnection, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/BaseInputConnection", DoNotGenerateAcw=true)>]
type BaseInputConnection = class
inherit Object
interface IInputConnection
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. Les implémenteurs de cette classe souhaitent être sûrs d’implémenter #getEditable pour fournir l’accès à leur propre objet modifiable et faire référence à la documentation dans InputConnection.
Java documentation pour android.view.inputmethod.BaseInputConnection.
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.
Constructeurs
| Nom | Description |
|---|---|
| BaseInputConnection(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| BaseInputConnection(View, Boolean) | |
Propriétés
| Nom | Description |
|---|---|
| Class |
Retourne la classe runtime de ce |
| Editable |
Retourne la cible des opérations de modification. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| Handler |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| JniPeerMembers |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
| Nom | Description |
|---|---|
| BeginBatchEdit() |
L’implémentation par défaut ne fait rien. |
| ClearMetaKeyStates(MetaKeyStates) |
L’implémentation par défaut utilise |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| CloseConnection() |
Appels d’implémentation |
| CommitCompletion(CompletionInfo) |
L’implémentation par défaut ne fait rien et retourne false. |
| CommitContent(InputContentInfo, InputContentFlags, Bundle) |
Implémentation par défaut qui appelle |
| CommitCorrection(CorrectionInfo) |
L’implémentation par défaut ne fait rien et retourne false. |
| CommitText(ICharSequence, Int32) |
L’implémentation par défaut remplace tout texte de composition existant par le texte donné. |
| CommitText(String, Int32) |
L’implémentation par défaut remplace tout texte de composition existant par le texte donné. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| DeleteSurroundingText(Int32, Int32) |
L’implémentation par défaut effectue la suppression autour de la position de sélection actuelle du texte modifiable. |
| DeleteSurroundingTextInCodePoints(Int32, Int32) |
L’implémentation par défaut effectue la suppression autour de la position de sélection actuelle du texte modifiable. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| EndBatchEdit() |
L’implémentation par défaut ne fait rien. |
| Equals(Object) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| FinishComposingText() |
L’implémentation par défaut supprime l’état de composition du texte modifiable actuel. |
| GetComposingSpanEnd(ISpannable) |
Retournez la fin de la plage de texte de composition, ou -1 s’il n’y a pas de texte de composition. |
| GetComposingSpanStart(ISpannable) |
Retournez le début de la plage de texte de composition, ou -1 s’il n’y a pas de texte de composition. |
| GetCursorCapsMode(CapitalizationMode) |
L’implémentation par défaut utilise TextUtils. |
| GetExtractedText(ExtractedTextRequest, GetTextFlags) |
L’implémentation par défaut retourne toujours null. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetSelectedText(GetTextFlags) |
L’implémentation par défaut retourne le texte actuellement sélectionné ou null si aucun n’est sélectionné. |
| GetSelectedTextFormatted(GetTextFlags) |
L’implémentation par défaut retourne le texte actuellement sélectionné ou null si aucun n’est sélectionné. |
| GetSurroundingText(Int32, Int32, Int32) |
L’implémentation par défaut retourne la quantité de texte donnée autour de la position actuelle du curseur dans la mémoire tampon. |
| GetTextAfterCursor(Int32, GetTextFlags) |
L’implémentation par défaut retourne la quantité de texte donnée à partir de la position actuelle du curseur dans la mémoire tampon. |
| GetTextAfterCursorFormatted(Int32, GetTextFlags) |
L’implémentation par défaut retourne la quantité de texte donnée à partir de la position actuelle du curseur dans la mémoire tampon. |
| GetTextBeforeCursor(Int32, GetTextFlags) |
L’implémentation par défaut retourne la quantité de texte donnée à partir de la position actuelle du curseur dans la mémoire tampon. |
| GetTextBeforeCursorFormatted(Int32, GetTextFlags) |
L’implémentation par défaut retourne la quantité de texte donnée à partir de la position actuelle du curseur dans la mémoire tampon. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| PerformContextMenuAction(Int32) |
L'implémentation par défaut n'exécute aucune opération. |
| PerformEditorAction(ImeAction) |
L’implémentation par défaut transforme cette opération en clé d’entrée. |
| PerformPrivateCommand(String, Bundle) |
L'implémentation par défaut n'exécute aucune opération. |
| RemoveComposingSpans(ISpannable) |
Supprime les étendues de composition du texte donné le cas échéant. |
| ReplaceText(Int32, Int32, ICharSequence, Int32, TextAttribute) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| ReplaceText(Int32, Int32, String, Int32, TextAttribute) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| ReportFullscreenMode(Boolean) |
Met à jour InputMethodManager avec le mode plein écran actuel. |
| RequestCursorUpdates(Int32) |
L'implémentation par défaut n'exécute aucune opération. |
| SendKeyEvent(KeyEvent) |
Fournit une implémentation standard pour l’envoi d’un événement clé à la fenêtre attachée à la vue de la connexion d’entrée. |
| SetComposingRegion(Int32, Int32) |
Marquez une certaine région de texte comme texte de composition. |
| SetComposingSpans(ISpannable) |
Supprime les étendues de composition du texte donné le cas échéant. |
| SetComposingText(ICharSequence, Int32) |
L’implémentation par défaut place le texte donné dans le texte modifiable, en remplaçant tout texte de composition existant. |
| SetComposingText(String, Int32) |
L’implémentation par défaut place le texte donné dans le texte modifiable, en remplaçant tout texte de composition existant. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| SetSelection(Int32, Int32) |
L’implémentation par défaut modifie la position de sélection dans le texte modifiable actuel. |
| TakeSnapshot() |
Implémentation par défaut qui construit avec des informations extraites |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
Méthodes d’extension
| Nom | Description |
|---|---|
| CommitText(IInputConnection, String, Int32, TextAttribute) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| CommitText(IInputConnection, String, Int32) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| GetSelectedText(IInputConnection, GetTextFlags) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| GetTextAfterCursor(IInputConnection, Int32, GetTextFlags) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| ReplaceText(IInputConnection, Int32, Int32, String, Int32, TextAttribute) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| SetComposingText(IInputConnection, String, Int32, TextAttribute) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| SetComposingText(IInputConnection, String, Int32) |
Classe de base pour les implémenteurs de l’interface InputConnection, prenant soin de la plupart du comportement courant pour fournir une connexion à un élément modifiable. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |