Langage

BaseInputConnection Classe

Définition

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
BaseInputConnection
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 Object.

(Hérité de Object)
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 MetaKeyKeyListener#clearMetaKeyState(long, int) MetaKeyKeyListener.clearMetaKeyState(long, int) pour effacer l’état.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CloseConnection()

Appels d’implémentation #finishComposingText() par défaut et setImeConsumesInput(false).

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 View#performReceiveContent sur la vue cible si l’insertion du contenu de l’affichage View#getReceiveContentMimeTypes allows ; sinon, retourne false sans aucun effet secondaire.

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 TextSnapshot de BaseInputConnection.

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

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 self le typeTResult, en vérifiant que le forçage est valide côté Java.

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 self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à