CursorLoader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
| 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 |
| JniPeerMembers |
Chargeur qui interroge et |
| PeerReference |
Chargeur qui interroge et |
| 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 |
| CancelLoad() |
Obsolète.
Chargeur qui interroge et |
| 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 |
| 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 |
| 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 |
| Dispose(Boolean) |
Chargeur qui interroge et |
| 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 |
| 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 à |
| OnContentChanged() |
Appelé lorsqu’il |
| OnForceLoad() |
Les sous-classes doivent implémenter cette opération pour prendre en charge les demandes à |
| OnLoadInBackground() |
Appelle |
| OnReset() |
Les sous-classes doivent implémenter cette opération pour prendre en charge la réinitialisation de leur chargeur, en fonction |
| OnStartLoading() |
Les sous-classes doivent implémenter cette opération pour prendre en charge le chargement de leurs données, selon |
| OnStopLoading() |
Les sous-classes doivent implémenter cette opération pour prendre en charge l’arrêt de leur chargeur, en fonction |
| 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 |
| RollbackContentChanged() |
Signalez que vous avez abandonné le traitement d’une modification de contenu qui a été retournée par |
| 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 |
| StopLoading() |
Cette fonction est normalement appelée automatiquement |
| 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 |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Chargeur qui interroge et |
| UnregisterListener(Loader+IOnLoadCompleteListener) |
Supprimez un écouteur qui a été précédemment ajouté avec |
| UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) |
Annule l’inscription d’un écouteur qui a été précédemment ajouté avec |
| 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 |
| IJavaPeerable.DisposeUnlessReferenced() |
Chargeur qui interroge et |
| IJavaPeerable.Finalized() |
Chargeur qui interroge et |
| IJavaPeerable.JniManagedPeerState |
Chargeur qui interroge et |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Chargeur qui interroge et |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Chargeur qui interroge et |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Chargeur qui interroge et |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Chargeur qui interroge et |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |