Lingua

InputConnectionWrapper Classe

Definizione

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

[Android.Runtime.Register("android/view/inputmethod/InputConnectionWrapper", DoNotGenerateAcw=true)]
public class InputConnectionWrapper : Java.Lang.Object, Android.Views.InputMethods.IInputConnection, IDisposable
[<Android.Runtime.Register("android/view/inputmethod/InputConnectionWrapper", DoNotGenerateAcw=true)>]
type InputConnectionWrapper = class
    inherit Object
    interface IInputConnection
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
InputConnectionWrapper
Attributi
Implementazioni

Commenti

Classe wrapper per il proxy delle chiamate a un altro InputConnection. Sottoclasse e divertirsi!

per android.view.inputmethod.InputConnectionWrapper.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
InputConnectionWrapper(IInputConnection, Boolean)

Inizializza un wrapper.

InputConnectionWrapper(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Handler

Chiamato dal sistema per consentire agli sviluppatori di applicazioni di specificare un thread dedicato in cui vengono richiamati i metodi InputConnection.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per accedere ai membri di questa associazione Java.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Nome Descrizione
BeginBatchEdit()

Indicare all'editor di avviare un batch di operazioni dell'editor.

ClearMetaKeyStates(MetaKeyStates)

Deselezionare gli stati di meta key specificati nella connessione di input specificata.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CloseConnection()

Chiamato dal sistema fino a una sola volta per notificare che il sistema sta per invalidare la connessione tra il metodo di input e l'applicazione.

CommitCompletion(CompletionInfo)

Eseguire il commit di un completamento selezionato dall'utente tra quelli precedentemente segnalati a InputMethodSession#displayCompletions(CompletionInfo[]) o InputMethodManager#displayCompletions(View, CompletionInfo[]).

CommitContent(InputContentInfo, InputContentFlags, Bundle)

Chiamato dal metodo di input per eseguire il commit del contenuto, ad esempio un'immagine PNG nell'editor.

CommitCorrection(CorrectionInfo)

Eseguire automaticamente il commit di una correzione sull'input dell'utente non elaborato.

CommitText(ICharSequence, Int32, TextAttribute)

Variante di InputConnection.commitText(CharSequence,int).

CommitText(ICharSequence, Int32)

Eseguire il commit del testo nella casella di testo e impostare la nuova posizione del cursore.

CommitText(String, Int32, TextAttribute)

Variante di InputConnection.commitText(CharSequence,int).

CommitText(String, Int32)

Eseguire il commit del testo nella casella di testo e impostare la nuova posizione del cursore.

Construct(JniObjectReference, JniObjectReferenceOptions)

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
DeleteSurroundingText(Int32, Int32)

Eliminare i caratteri beforeLength del testo prima della posizione corrente del cursore ed eliminare i caratteri afterLength del testo dopo la posizione corrente del cursore, escludendo la selezione.

DeleteSurroundingTextInCodePoints(Int32, Int32)

Variante di deleteSurroundingText(int, int).

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
EndBatchEdit()

Indicare all'editor che è stata eseguita una modifica batch avviata in precedenza con beginBatchEdit().

Equals(Object)

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FinishComposingText()

Chiedere all'editor di testo di completare il testo attualmente attivo.

GetCursorCapsMode(CapitalizationMode)

Recuperare la modalità di maiuscola corrente in vigore in corrispondenza della posizione corrente del cursore nel testo.

GetExtractedText(ExtractedTextRequest, GetTextFlags)

Recuperare il testo corrente nell'editor della connessione di input e monitorarne le modifiche.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetSelectedText(GetTextFlags)

Da aggiungere

GetSelectedTextFormatted(GetTextFlags)

Ottiene il testo selezionato, se presente.

GetSurroundingText(Int32, Int32, Int32)

Ottiene il testo circostante intorno al cursore corrente, con caratteri beforeLength di testo prima del cursore (inizio della selezione), dopo i caratteri afterLength del testo dopo il cursore (fine della selezione) e tutto il testo selezionato.

GetTextAfterCursor(Int32, GetTextFlags)

Da aggiungere

GetTextAfterCursorFormatted(Int32, GetTextFlags)

Ottiene n caratteri di testo dopo la posizione corrente del cursore.

GetTextBeforeCursor(Int32, GetTextFlags)

Da aggiungere

GetTextBeforeCursorFormatted(Int32, GetTextFlags)

Ottiene n caratteri di testo prima della posizione corrente del cursore.

JavaFinalize()
Obsoleti.

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
PerformContextMenuAction(Int32)

Eseguire un'azione del menu di scelta rapida nel campo.

PerformEditorAction(ImeAction)

Fare in modo che l'editor esegua un'azione che ha detto che può eseguire.

PerformHandwritingGesture(HandwritingGesture, IExecutor, IIntConsumer)

Eseguire un movimento di grafia sul testo.

PerformPrivateCommand(String, Bundle)

API per inviare comandi privati da un metodo di input all'editor connesso.

PerformSpellCheck()

Chiedere all'editor di eseguire il controllo ortografico per il contenuto completo.

PreviewHandwritingGesture(PreviewableHandwritingGesture, CancellationSignal)

Visualizzare in anteprima un movimento di grafia sul testo.

ReplaceText(Int32, Int32, ICharSequence, Int32, TextAttribute)

Sostituire l'intervallo specifico nell'editor con il testo suggerito.

ReplaceText(Int32, Int32, String, Int32, TextAttribute)

Sostituire l'intervallo specifico nell'editor con il testo suggerito.

ReportFullscreenMode(Boolean)

Richiamato quando l'IME connesso passa da una modalità a schermo intero a quella normale.

RequestCursorUpdates(Int32, Int32)

Chiamato dal metodo di input per chiedere all'editor di chiamare inputMethodManager.updateCursorAnchorInfo(android.view.View,CursorAnchorInfo) per notificare i percorsi di cursore/ancoraggio.

RequestCursorUpdates(Int32)

Chiamato dal metodo di input per chiedere all'editor di chiamare inputMethodManager.updateCursorAnchorInfo(android.view.View,CursorAnchorInfo) per notificare i percorsi di cursore/ancoraggio.

RequestTextBoundsInfo(RectF, IExecutor, IConsumer)

Chiamato dal metodo di input per richiedere textBoundsInfo per un intervallo di testo coperto da o nelle vicinanze dei limiti specificati.

SendKeyEvent(KeyEvent)

Inviare un evento chiave al processo attualmente collegato tramite questa connessione di input.

SetComposingRegion(Int32, Int32, TextAttribute)

Variante di InputConnection.setComposingRegion(int,int).

SetComposingRegion(Int32, Int32)

Contrassegnare una determinata area di testo come composizione di testo.

SetComposingText(ICharSequence, Int32, TextAttribute)

Variante di setComposingText(CharSequence,int).

SetComposingText(ICharSequence, Int32)

Sostituire il testo attualmente composto con il testo specificato e impostare la nuova posizione del cursore.

SetComposingText(String, Int32, TextAttribute)

Variante di setComposingText(CharSequence,int).

SetComposingText(String, Int32)

Sostituire il testo attualmente composto con il testo specificato e impostare la nuova posizione del cursore.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetImeConsumesInput(Boolean)

Chiamato dal metodo di input per indicare che utilizza tutto l'input per se stesso o non lo fa più.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
SetSelection(Int32, Int32)

Impostare la selezione dell'editor di testo.

SetTarget(IInputConnection)

Modificare la destinazione della connessione di input.

TakeSnapshot()

Chiamato dal sistema quando deve creare uno snapshot di più dati correlati al testo in modo atomico.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Rimuove questa istanza dalla ricerca dell'oggetto Java del runtime.

Metodi di estensione

Nome Descrizione
CommitText(IInputConnection, String, Int32, TextAttribute)

Variante di InputConnection.commitText(CharSequence,int).

CommitText(IInputConnection, String, Int32)

Eseguire il commit del testo nella casella di testo e impostare la nuova posizione del cursore.

GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

GetSelectedText(IInputConnection, GetTextFlags)

Ottiene il testo selezionato, se presente.

GetTextAfterCursor(IInputConnection, Int32, GetTextFlags)

Ottiene n caratteri di testo dopo la posizione corrente del cursore.

GetTextBeforeCursor(IInputConnection, Int32, GetTextFlags)

Ottiene n caratteri di testo prima della posizione corrente del cursore.

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe wrapper per il proxy delle chiamate a un altro InputConnection.

ReplaceText(IInputConnection, Int32, Int32, String, Int32, TextAttribute)

Sostituire l'intervallo specifico nell'editor con il testo suggerito.

SetComposingText(IInputConnection, String, Int32, TextAttribute)

Variante di setComposingText(CharSequence,int).

SetComposingText(IInputConnection, String, Int32)

Sostituire il testo attualmente composto con il testo specificato e impostare la nuova posizione del cursore.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a