CursorLoader Classe

Définition

Chargeur qui interroge et ContentResolver retourne un 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
Héritage
Attributs

Remarques

Chargeur qui interroge et ContentResolver retourne un Cursor. Cette classe implémente le Loader protocole de manière standard pour interroger les curseurs, en utilisant AsyncTaskLoader la requête de curseur sur un thread d’arrière-plan afin qu’elle ne bloque pas l’interface utilisateur de l’application.

Un CursorLoader doit être généré avec les informations complètes de la requête à effectuer, par le biais de l’instance #CursorLoader(Context, Uri, String[], String, String[], String) vide avec #CursorLoader(Context) et en remplissant les paramètres souhaités avec #setUri(Uri), , #setSelection(String)#setSelectionArgs(String[]), , #setSortOrder(String)et #setProjection(String[]).

Ce membre est déconseillé. Utiliser la bibliothèque de supportandroidx.loader.content.CursorLoader

Java documentation pour android.content.CursorLoader.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
CursorLoader(Context, Uri, String[], String, String[], String)

Crée un CursorLoader entièrement spécifié.

CursorLoader(Context)

Crée un CursorLoader non spécifié vide.

CursorLoader(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Context (Hérité de Loader)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
Id (Hérité de Loader)
IsAbandoned

Retournez si ce chargeur a été abandonné.

(Hérité de Loader)
IsLoadInBackgroundCanceled

Retourne true si l’appel actuel d’un #loadInBackground appel est annulé.

(Hérité de AsyncTaskLoader)
IsReset

Retourne si cette charge a été réinitialisée.

(Hérité de Loader)
IsStarted

Retournez si cette charge a été démarrée.

(Hérité de Loader)
JniIdentityHashCode

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
JniPeerMembers

Chargeur qui interroge et ContentResolver retourne un Cursor.

PeerReference

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
Selection
SortOrder
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

Uri

Méthodes

Nom Description
Abandon()

Cette fonction est normalement appelée automatiquement android.app.LoaderManager lors du redémarrage d’un chargeur.

(Hérité de Loader)
CancelLoad()
Obsolète.

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de AsyncTaskLoader)
CancelLoadInBackground()

Appelé sur le thread principal pour abandonner une charge en cours.

(Hérité de AsyncTaskLoader)
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CommitContentChanged()

Validez que vous avez réellement traité une modification de contenu retournée par #takeContentChanged.

(Hérité de Loader)
DataToString(Object)

Pour le débogage, convertit une instance de la classe de données du chargeur en chaîne qui peut être imprimée.

(Hérité de Loader)
DeliverCancellation()

Informe l’inscription OnLoadCanceledListener que la charge a été annulée.

(Hérité de Loader)
DeliverResult(ICursor)

Envoie le résultat de la charge à l’écouteur inscrit.

DeliverResult(Object)

Envoie le résultat de la charge à l’écouteur inscrit.

(Hérité de Loader)
Dispose()

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
Dispose(Boolean)

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Imprimez l’état du chargeur dans le flux donné.

(Hérité de Loader)
DumpAsync(String, FileDescriptor, PrintWriter, String[])

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Loader)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
ForceLoad()

Forcer une charge asynchrone.

(Hérité de Loader)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetProjection()
GetSelectionArgs()
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LoadInBackground()

Appelé sur un thread de travail pour effectuer la charge réelle et retourner le résultat de l’opération de chargement.

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
OnAbandon()

Les sous-classes implémentent cela pour s’occuper d’être abandonnés.

(Hérité de Loader)
OnCanceled(ICursor)

Appelé si la tâche a été annulée avant sa fin.

OnCanceled(Object)

Appelé si la tâche a été annulée avant sa fin.

(Hérité de AsyncTaskLoader)
OnCancelLoad()

Les sous-classes doivent implémenter cette opération pour prendre en charge les demandes à #cancelLoad().

(Hérité de Loader)
OnContentChanged()

Appelé lorsqu’il ForceLoadContentObserver détecte une modification.

(Hérité de Loader)
OnForceLoad()

Les sous-classes doivent implémenter cette opération pour prendre en charge les demandes à #forceLoad().

(Hérité de Loader)
OnLoadInBackground()

Appelle #loadInBackground().

(Hérité de AsyncTaskLoader)
OnReset()

Les sous-classes doivent implémenter cette opération pour prendre en charge la réinitialisation de leur chargeur, en fonction #reset()de .

(Hérité de Loader)
OnStartLoading()

Les sous-classes doivent implémenter cette opération pour prendre en charge le chargement de leurs données, selon #startLoading().

(Hérité de Loader)
OnStopLoading()

Les sous-classes doivent implémenter cette opération pour prendre en charge l’arrêt de leur chargeur, en fonction #stopLoading()de .

(Hérité de Loader)
RegisterListener(Int32, Loader+IOnLoadCompleteListener)

Inscrit une classe qui recevra des rappels lorsqu’une charge est terminée.

(Hérité de Loader)
RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

Inscrit un écouteur qui recevra des rappels lorsqu’une charge est annulée.

(Hérité de Loader)
Reset()

Cette fonction est normalement appelée automatiquement android.app.LoaderManager lors de la destruction d’un chargeur.

(Hérité de Loader)
RollbackContentChanged()

Signalez que vous avez abandonné le traitement d’une modification de contenu qui a été retournée par #takeContentChanged() et que vous souhaitez restaurer à l’état où il existe à nouveau une modification de contenu en attente.

(Hérité de Loader)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetProjection(String[])
SetSelectionArgs(String[])
SetUpdateThrottle(Int64)

Définissez la quantité de mises à jour limitées par.

(Hérité de AsyncTaskLoader)
StartLoading()

Cette fonction est normalement appelée automatiquement android.app.LoaderManager lorsque le fragment/l’activité associé est démarré.

(Hérité de Loader)
StopLoading()

Cette fonction est normalement appelée automatiquement android.app.LoaderManager lorsque le fragment/l’activité associé est arrêté.

(Hérité de Loader)
TakeContentChanged()

Prenez l’indicateur actuel indiquant si le contenu du chargeur a été modifié pendant son arrêt.

(Hérité de Loader)
ToArray<T>()

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
UnregisterListener(Loader+IOnLoadCompleteListener)

Supprimez un écouteur qui a été précédemment ajouté avec #registerListener.

(Hérité de Loader)
UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

Annule l’inscription d’un écouteur qui a été précédemment ajouté avec #registerOnLoadCanceledListener.

(Hérité de Loader)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
IJavaPeerable.Finalized()

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Chargeur qui interroge et ContentResolver retourne un Cursor.

(Hérité de Object)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Chargeur qui interroge et ContentResolver retourne un Cursor.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à