CursorLoader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| 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 |
| JniPeerMembers |
Ein Ladeprogramm, das abfragt |
| PeerReference |
Ein Ladeprogramm, das abfragt |
| 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 |
| CancelLoad() |
Veraltet.
Ein Ladeprogramm, das abfragt |
| 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 |
| 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 |
| 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 |
| Dispose(Boolean) |
Ein Ladeprogramm, das abfragt |
| 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 |
| 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 . |
| OnContentChanged() |
Wird aufgerufen, wenn |
| OnForceLoad() |
Unterklassen müssen dies implementieren, um Anforderungen an . |
| OnLoadInBackground() |
Anrufe |
| OnReset() |
Unterklassen müssen dies implementieren, um das Zurücksetzen des Ladegeräts gemäß . |
| OnStartLoading() |
Unterklassen müssen dies implementieren, um das Laden ihrer Daten wie folgt |
| OnStopLoading() |
Unterklassen müssen dies implementieren, um den Ladevorgang wie folgt |
| 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 |
| RollbackContentChanged() |
Melden Sie, dass Sie die Verarbeitung einer Inhaltsänderung abgebrochen haben, die von |
| 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 |
| StopLoading() |
Diese Funktion wird normalerweise automatisch aufgerufen, wenn |
| 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 |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Ein Ladeprogramm, das abfragt |
| UnregisterListener(Loader+IOnLoadCompleteListener) |
Entfernen Sie einen Listener, der zuvor hinzugefügt wurde. |
| UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) |
Hebt die Registrierung eines Listeners auf, der zuvor hinzugefügt |
| 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 |
| IJavaPeerable.DisposeUnlessReferenced() |
Ein Ladeprogramm, das abfragt |
| IJavaPeerable.Finalized() |
Ein Ladeprogramm, das abfragt |
| IJavaPeerable.JniManagedPeerState |
Ein Ladeprogramm, das abfragt |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein Ladeprogramm, das abfragt |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein Ladeprogramm, das abfragt |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein Ladeprogramm, das abfragt |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Ein Ladeprogramm, das abfragt |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |