Condividi tramite


AbstractInputMethodService.AbstractInputMethodSessionImpl Classe

Definizione

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

[Android.Runtime.Register("android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl", DoNotGenerateAcw=true)]
public abstract class AbstractInputMethodService.AbstractInputMethodSessionImpl : Java.Lang.Object, Android.Views.InputMethods.IInputMethodSession, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl", DoNotGenerateAcw=true)>]
type AbstractInputMethodService.AbstractInputMethodSessionImpl = class
    inherit Object
    interface IInputMethodSession
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
AbstractInputMethodService.AbstractInputMethodSessionImpl
Derivato
Attributi
Implementazioni

Commenti

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession . Questa operazione si occupa della manutenzione di base della sessione, ma la maggior parte del comportamento deve essere implementata in una classe derivata.

Documentazione java per android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

AbstractInputMethodService.AbstractInputMethodSessionImpl(AbstractInputMethodService)

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

AbstractInputMethodService.AbstractInputMethodSessionImpl(IntPtr, JniHandleOwnership)

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

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Enabled

Controllare se questa sessione è stata abilitata dal sistema. -oppure- Modificare lo stato abilitato della sessione.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsRevoked

Controllare se la sessione è stata revocata dal sistema.

JniIdentityHashCode

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
JniPeerMembers

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

PeerReference

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(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

AppPrivateCommand(String, Bundle)

Elaborare un comando privato inviato dall'applicazione al metodo di input.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DispatchGenericMotionEvent(Int32, MotionEvent, IInputMethodSessionEventCallback)

Prestare attenzione all'invio di eventi di movimento generici in ingresso ai callback appropriati nel servizio e di indicare al client quando viene eseguita questa operazione.

DispatchKeyEvent(Int32, KeyEvent, IInputMethodSessionEventCallback)

Prestare attenzione all'invio di eventi di chiave in ingresso ai callback appropriati nel servizio e di indicare al client quando viene eseguita questa operazione.

DispatchTrackballEvent(Int32, MotionEvent, IInputMethodSessionEventCallback)

Prestare attenzione all'invio di eventi trackball in ingresso ai callback appropriati nel servizio e indicare al client quando viene eseguita questa operazione.

DisplayCompletions(CompletionInfo[])

Chiamato da un editor di testo che esegue il completamento automatico, per indicare al metodo di input i completamenti disponibili.

Dispose()

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
Dispose(Boolean)

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
FinishInput()

Questo metodo viene chiamato quando l'applicazione vuole interrompere la ricezione dell'input di testo.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

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 monitoraggio di questo oggetto.

(Ereditato da Object)
RevokeSelf()

Revocare la sessione dal client.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
ToggleSoftInput(ShowFlags, HideSoftInputFlags)

Attivare o disattivare la finestra di input leggero.

ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
UpdateCursor(Rect)

Questo metodo viene chiamato quando la posizione del cursore del campo di input di destinazione è cambiata all'interno della finestra.

UpdateCursorAnchorInfo(CursorAnchorInfo)

Questo metodo viene chiamato quando il cursore e/o la posizione del carattere rilevante per l'input di testo vengono modificati sullo schermo.

UpdateExtractedText(Int32, ExtractedText)

Chiamato da un editor di testo per segnalare il nuovo testo estratto quando il relativo contenuto cambia.

UpdateSelection(Int32, Int32, Int32, Int32, Int32, Int32)

Questo metodo viene chiamato quando la selezione o il cursore nel campo di input di destinazione corrente è stato modificato.

ViewClicked(Boolean)

Questo metodo viene chiamato quando l'utente ha toccato una visualizzazione testo.

Wait()

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

(Ereditato da Object)
Wait(Int64)

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

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

GetJniTypeName(IJavaPeerable)

Classe di base per le classi derivate per implementare l'interfaccia InputMethodSession .

Si applica a