Condividi tramite


LoaderManager Classe

Definizione

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

[Android.Runtime.Register("android/app/LoaderManager", DoNotGenerateAcw=true)]
public abstract class LoaderManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/LoaderManager", DoNotGenerateAcw=true)>]
type LoaderManager = class
    inherit Object
Ereditarietà
LoaderManager
Attributi

Commenti

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate. Ciò consente a un'applicazione di gestire operazioni con esecuzione più prolungata insieme al ciclo di vita dell'attività o del frammento; L'uso più comune di questo tipo è con , android.content.CursorLoadertuttavia le applicazioni sono libere di scrivere i propri caricatori per caricare altri tipi di dati.

Anche se l'API LoaderManager è stata introdotta in android.os.Build.VERSION_CODES#HONEYCOMB, è disponibile anche una versione dell'API in per l'uso su piattaforme precedenti tramite androidx.fragment.app.FragmentActivity. Per altri dettagli, vedere il post di blog Frammenti per tutti .

Ad esempio, ecco l'implementazione completa di un oggetto Fragment che visualizza un android.widget.ListView oggetto contenente i risultati di una query sul provider di contenuti contatti. Usa un android.content.CursorLoader oggetto per gestire la query nel provider.

{

Questo membro è deprecato. Usare la libreria di supportoandroidx.loader.app.LoaderManager

Documentazione java per android.app.LoaderManager.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

LoaderManager()
LoaderManager(IntPtr, JniHandleOwnership)

Costruttore usato 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)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
JniPeerMembers

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

PeerReference

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(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

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DestroyLoader(Int32)

Arresta e rimuove il caricatore con l'ID specificato.

Dispose()

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
Dispose(Boolean)

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Stampare lo stato di LoaderManager nel flusso specificato.

EnableDebugLogging(Boolean)

Controllare se i log di debug interni del caricatore del framework sono attivati.

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetLoader(Int32)

Restituisce il caricatore con l'ID specificato o null se non viene trovato alcun caricatore corrispondente.

InitLoader(Int32, Bundle, LoaderManager+ILoaderCallbacks)

Assicura che un caricatore sia inizializzato e attivo.

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)
RestartLoader(Int32, Bundle, LoaderManager+ILoaderCallbacks)

Avvia un nuovo oggetto o riavvia un oggetto esistente android.content.Loader in questo gestore, registra i callback e ,se l'attività o il frammento è attualmente avviato, avvia il caricamento.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(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)

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, 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)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
IJavaPeerable.Finalized()

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

GetJniTypeName(IJavaPeerable)

Interfaccia associata a un oggetto Activity o Fragment per la gestione di una o più android.content.Loader istanze associate.

Si applica a