AsyncQueryHandler.WorkerHandler Classe

Definizione

Invia le operazioni accodate dal AsyncQueryHandler thread di lavoro.

[Android.Runtime.Register("android/content/AsyncQueryHandler$WorkerHandler", DoNotGenerateAcw=true)]
protected internal class AsyncQueryHandler.WorkerHandler : Android.OS.Handler
Ereditarietà
AsyncQueryHandler.WorkerHandler
Attributi

Commenti

Documentazione della piattaforma Android

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
AsyncQueryHandler.WorkerHandler(AsyncQueryHandler, Looper)

Inizializza il gestore che elabora le operazioni di lavoro di query asincrone.

AsyncQueryHandler.WorkerHandler(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)
JniIdentityHashCode

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

(Ereditato da Object)
JniPeerMembers

Ottiene i metadati JNI usati per richiamare i membri di questo peer Java.

Looper

Ottiene il valore Looper.

(Ereditato da Handler)
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
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DispatchMessage(Message)

Gestire i messaggi di sistema qui.

(Ereditato da Handler)
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)
Dump(IPrinter, String)

Scrive lo stato dell'oggetto nell'output fornito.

(Ereditato da Handler)
DumpAsync(IPrinter, String)

Esegue in modo asincrono l'operazione corrispondente.

(Ereditato da Handler)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetMessageName(Message)

Restituisce una stringa che rappresenta il nome del messaggio specificato.

(Ereditato da Handler)
HandleMessage(Message)

Per ricevere messaggi, è necessario implementare le sottoclassi.

(Ereditato da Handler)
HasCallbacks(IRunnable)

Controllare se sono presenti post in sospeso di messaggi con callback r nella coda dei messaggi.

(Ereditato da Handler)
HasMessages(Int32, Object)

Controllare se sono presenti post in sospeso di messaggi con codice 'what' e il cui obj è 'object' nella coda dei messaggi.

(Ereditato da Handler)
HasMessages(Int32)

Controllare se sono presenti post in sospeso di messaggi con codice "what" nella coda dei messaggi.

(Ereditato da Handler)
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 monitor dell'oggetto.

(Ereditato da Object)
ObtainMessage()

Restituisce un nuovo android.os.Message Message oggetto dal pool di messaggi globale.

(Ereditato da Handler)
ObtainMessage(Int32, Int32, Int32, Object)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i valori what, obj, arg1 e arg2 nel messaggio restituito.

(Ereditato da Handler)
ObtainMessage(Int32, Int32, Int32)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri di arg1 e arg2 del messaggio restituito.

(Ereditato da Handler)
ObtainMessage(Int32, Object)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche i membri e obj del messaggio restituito.

(Ereditato da Handler)
ObtainMessage(Int32)

Uguale a #obtainMessage(), ad eccezione del fatto che imposta anche il membro del messaggio restituito.

(Ereditato da Handler)
Post(Action)

Aggiunge l'oggetto eseguibile alla coda di messaggi del gestore.

(Ereditato da Handler)
Post(IRunnable)

Determina l'aggiunta di Runnable r alla coda di messaggi.

(Ereditato da Handler)
PostAtFrontOfQueue(Action)

Pubblica l'oggetto eseguibile per l'iterazione successiva della coda di messaggi del gestore.

(Ereditato da Handler)
PostAtFrontOfQueue(IRunnable)

Invia un messaggio a un oggetto che implementa Runnable.

(Ereditato da Handler)
PostAtTime(Action, Int64)

Invia il runnable per l'esecuzione al tempo di attività specificato.

(Ereditato da Handler)
PostAtTime(Action, Object, Int64)

Invia il runnable per l'esecuzione al tempo di attività specificato.

(Ereditato da Handler)
PostAtTime(IRunnable, Int64)

Fa sì che runnable r venga aggiunto alla coda dei messaggi, che deve essere eseguito in un momento specifico specificato da <var>uptimeMillis</var>.

(Ereditato da Handler)
PostAtTime(IRunnable, Object, Int64)

Fa sì che runnable r venga aggiunto alla coda dei messaggi, che deve essere eseguito in un momento specifico specificato da <var>uptimeMillis</var>.

(Ereditato da Handler)
PostDelayed(Action, Int64)

Inserisce il runnable da eseguire dopo il ritardo specificato.

(Ereditato da Handler)
PostDelayed(IRunnable, Int64)

Fa sì che l'oggetto Runnable r venga aggiunto alla coda dei messaggi, che deve essere eseguito dopo il periodo di tempo specificato.

(Ereditato da Handler)
PostDelayed(IRunnable, Object, Int64)

Fa sì che l'oggetto Runnable r venga aggiunto alla coda dei messaggi, che deve essere eseguito dopo il periodo di tempo specificato.

(Ereditato da Handler)
RemoveCallbacks(Action, Object)

Rimuove i callback in sospeso per l'oggetto eseguibile specificato.

(Ereditato da Handler)
RemoveCallbacks(Action)

Rimuove i callback in sospeso per l'oggetto eseguibile specificato.

(Ereditato da Handler)
RemoveCallbacks(IRunnable, Object)

Rimuovere eventuali post in sospeso di Runnable <var>r</var> con object <var>token</var> presenti nella coda dei messaggi.

(Ereditato da Handler)
RemoveCallbacks(IRunnable)

Rimuovere tutti i post in sospeso di Runnable r presenti nella coda dei messaggi.

(Ereditato da Handler)
RemoveCallbacksAndMessages(Object)

Rimuovere eventuali post in sospeso di callback e messaggi inviati il cui <var obj>/var< è >var<token>/var<>.

(Ereditato da Handler)
RemoveMessages(Int32, Object)

Rimuovere eventuali post in sospeso di messaggi con codice 'what' e il cui obj è 'object' che si trovano nella coda dei messaggi.

(Ereditato da Handler)
RemoveMessages(Int32)

Rimuovere tutti i post in sospeso dei messaggi con codice 'what' che si trovano nella coda dei messaggi.

(Ereditato da Handler)
SendEmptyMessage(Int32)

Invia un messaggio contenente solo il valore.

(Ereditato da Handler)
SendEmptyMessageAtTime(Int32, Int64)

Invia un messaggio contenente solo il valore da recapitare in un momento specifico.

(Ereditato da Handler)
SendEmptyMessageDelayed(Int32, Int64)

Invia un messaggio contenente solo il valore da recapitare dopo il periodo di tempo specificato.

(Ereditato da Handler)
SendMessage(Message)

Inserisce un messaggio alla fine della coda di messaggi dopo tutti i messaggi in sospeso prima dell'ora corrente.

(Ereditato da Handler)
SendMessageAtFrontOfQueue(Message)

Accodare un messaggio nella parte anteriore della coda di messaggi, da elaborare nella successiva iterazione del ciclo di messaggi.

(Ereditato da Handler)
SendMessageAtTime(Message, Int64)

Accodare un messaggio nella coda di messaggi dopo tutti i messaggi in sospeso prima del tempo assoluto (in millisecondi) <var>uptimeMillis</var>.

(Ereditato da Handler)
SendMessageDelayed(Message, Int64)

Accoda un messaggio nella coda dei messaggi dopo tutti i messaggi in sospeso prima (ora corrente + delayMillis).

(Ereditato da Handler)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
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()

Notifica al runtime di interoperabilità che il peer gestito è stato eliminato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito.

(Ereditato da Object)
IJavaPeerable.Finalized()

Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Imposta il codice hash dell'identità di interoperabilità per questo Java peer.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Imposta lo stato peer gestito e JNI per questo peer Java.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Imposta il riferimento all'oggetto JNI usato da questo peer gestito.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

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)

Invia le operazioni accodate dal AsyncQueryHandler thread di lavoro.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Si applica a