CursorLoader Klasse

Definition

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

[Android.Runtime.Register("android/content/CursorLoader", DoNotGenerateAcw=true)]
public class CursorLoader : Android.Content.AsyncTaskLoader
[<Android.Runtime.Register("android/content/CursorLoader", DoNotGenerateAcw=true)>]
type CursorLoader = class
    inherit AsyncTaskLoader
Vererbung
Attribute

Hinweise

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor. Diese Klasse implementiert das Loader Protokoll auf eine Standardmethode zum Abfragen von Cursorn, die darauf AsyncTaskLoader aufbauen, um die Cursorabfrage in einem Hintergrundthread auszuführen, sodass die Benutzeroberfläche der Anwendung nicht blockiert wird.

Ein CursorLoader muss mit den vollständigen Informationen für die auszuführende Abfrage erstellt werden, entweder über die #CursorLoader(Context, Uri, String[], String, String[], String) oder das Erstellen einer leeren Instanz mit #CursorLoader(Context) und Ausfüllen der gewünschten Parameter mit #setUri(Uri), , #setSelection(String), #setSelectionArgs(String[]), #setSortOrder(String)und #setProjection(String[]).

Dieses Element ist veraltet. Verwenden der Supportbibliothekandroidx.loader.content.CursorLoader

Java Dokumentation für android.content.CursorLoader.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
CursorLoader(Context, Uri, String[], String, String[], String)

Erstellt einen vollständig angegebenen CursorLoader.

CursorLoader(Context)

Erstellt einen leeren, nicht angegebenen CursorLoader.

CursorLoader(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Eigenschaften

Name Beschreibung
Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
Context (Geerbt von Loader)
Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
Id (Geerbt von Loader)
IsAbandoned

Gibt zurück, ob dieses Ladeprogramm abgebrochen wurde.

(Geerbt von Loader)
IsLoadInBackgroundCanceled

Gibt true zurück, wenn der aktuelle Aufruf abgebrochen #loadInBackground wird.

(Geerbt von AsyncTaskLoader)
IsReset

Gibt zurück, ob diese Last zurückgesetzt wurde.

(Geerbt von Loader)
IsStarted

Gibt zurück, ob diese Last gestartet wurde.

(Geerbt von Loader)
JniIdentityHashCode

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
JniPeerMembers

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

PeerReference

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
Selection
SortOrder
ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Uri

Methoden

Name Beschreibung
Abandon()

Diese Funktion wird normalerweise automatisch aufgerufen, indem android.app.LoaderManager ein Ladeprogramm neu gestartet wird.

(Geerbt von Loader)
CancelLoad()
Veraltet.

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von AsyncTaskLoader)
CancelLoadInBackground()

Wird für den Hauptthread aufgerufen, um eine laufende Last abzubrechen.

(Geerbt von AsyncTaskLoader)
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
CommitContentChanged()

Commit, dass Sie tatsächlich eine Inhaltsänderung vollständig verarbeitet haben, die von #takeContentChanged.

(Geerbt von Loader)
DataToString(Object)

Konvertiert zum Debuggen eine Instanz der Datenklasse des Loader in eine Zeichenfolge, die gedruckt werden kann.

(Geerbt von Loader)
DeliverCancellation()

Informiert die registrierten OnLoadCanceledListener , dass die Last abgebrochen wurde.

(Geerbt von Loader)
DeliverResult(ICursor)

Sendet das Ergebnis der Last an den registrierten Listener.

DeliverResult(Object)

Sendet das Ergebnis der Last an den registrierten Listener.

(Geerbt von Loader)
Dispose()

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
Dispose(Boolean)

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Drucken Sie den Zustand des Ladeprogramms in den angegebenen Datenstrom.

(Geerbt von Loader)
DumpAsync(String, FileDescriptor, PrintWriter, String[])

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Loader)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
ForceLoad()

Erzwingen einer asynchronen Last.

(Geerbt von Loader)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetProjection()
GetSelectionArgs()
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
LoadInBackground()

Wird für einen Arbeitsthread aufgerufen, um die tatsächliche Last auszuführen und das Ergebnis des Ladevorgangs zurückzugeben.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
OnAbandon()

Unterklassen implementieren dies, um sich um das Verlassen zu kümmern.

(Geerbt von Loader)
OnCanceled(ICursor)

Wird aufgerufen, wenn die Aufgabe abgebrochen wurde, bevor sie abgeschlossen wurde.

OnCanceled(Object)

Wird aufgerufen, wenn die Aufgabe abgebrochen wurde, bevor sie abgeschlossen wurde.

(Geerbt von AsyncTaskLoader)
OnCancelLoad()

Unterklassen müssen dies implementieren, um Anforderungen an .#cancelLoad()

(Geerbt von Loader)
OnContentChanged()

Wird aufgerufen, wenn ForceLoadContentObserver eine Änderung erkannt wird.

(Geerbt von Loader)
OnForceLoad()

Unterklassen müssen dies implementieren, um Anforderungen an .#forceLoad()

(Geerbt von Loader)
OnLoadInBackground()

Anrufe #loadInBackground().

(Geerbt von AsyncTaskLoader)
OnReset()

Unterklassen müssen dies implementieren, um das Zurücksetzen des Ladegeräts gemäß .#reset()

(Geerbt von Loader)
OnStartLoading()

Unterklassen müssen dies implementieren, um das Laden ihrer Daten wie folgt #startLoading()zu erledigen.

(Geerbt von Loader)
OnStopLoading()

Unterklassen müssen dies implementieren, um den Ladevorgang wie folgt #stopLoading()zu beenden.

(Geerbt von Loader)
RegisterListener(Int32, Loader+IOnLoadCompleteListener)

Registriert eine Klasse, die Rückrufe empfängt, wenn eine Last abgeschlossen ist.

(Geerbt von Loader)
RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

Registriert einen Listener, der Rückrufe empfängt, wenn eine Lade abgebrochen wird.

(Geerbt von Loader)
Reset()

Diese Funktion wird normalerweise automatisch aufgerufen, indem android.app.LoaderManager ein Ladeprogramm zerstört wird.

(Geerbt von Loader)
RollbackContentChanged()

Melden Sie, dass Sie die Verarbeitung einer Inhaltsänderung abgebrochen haben, die von #takeContentChanged() dieser zurückgegeben wurde, und möchten ein Rollback auf den Zustand ausführen, in dem es erneut eine ausstehende Inhaltsänderung gibt.

(Geerbt von Loader)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetProjection(String[])
SetSelectionArgs(String[])
SetUpdateThrottle(Int64)

Legen Sie den Betrag fest, um updates zu drosseln.

(Geerbt von AsyncTaskLoader)
StartLoading()

Diese Funktion wird normalerweise automatisch aufgerufen, wenn android.app.LoaderManager das zugeordnete Fragment/die zugehörige Aktivität gestartet wird.

(Geerbt von Loader)
StopLoading()

Diese Funktion wird normalerweise automatisch aufgerufen, wenn android.app.LoaderManager das zugeordnete Fragment/die zugehörige Aktivität beendet wird.

(Geerbt von Loader)
TakeContentChanged()

Nehmen Sie das aktuelle Flag, das angibt, ob sich der Inhalt des Ladegeräts geändert hat, während es beendet wurde.

(Geerbt von Loader)
ToArray<T>()

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime()

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
UnregisterListener(Loader+IOnLoadCompleteListener)

Entfernen Sie einen Listener, der zuvor hinzugefügt wurde.#registerListener

(Geerbt von Loader)
UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

Hebt die Registrierung eines Listeners auf, der zuvor hinzugefügt #registerOnLoadCanceledListenerwurde.

(Geerbt von Loader)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
IJavaPeerable.Finalized()

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

(Geerbt von Object)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe TResultzu self erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Ein Ladeprogramm, das abfragt ContentResolver und ein Cursor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe TResultzu self erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: