AsyncTaskLoader 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 abstrait qui fournit un AsyncTask pour effectuer le travail.
[Android.Runtime.Register("android/content/AsyncTaskLoader", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D" })]
public abstract class AsyncTaskLoader : Android.Content.Loader
[<Android.Runtime.Register("android/content/AsyncTaskLoader", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D" })>]
type AsyncTaskLoader = class
inherit Loader
- Héritage
- Dérivé
- Attributs
Remarques
Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail. Pour plus d'informations, consultez Loader et android.app.LoaderManager.
Voici un exemple d’implémentation d’une sous-classe AsyncTaskLoader qui charge les applications actuellement installées à partir du gestionnaire de package. Cette implémentation s’occupe de récupérer les étiquettes d’application et de trier son jeu de résultats à partir d’eux, de surveiller les modifications apportées aux applications installées et de reconstruire la liste lorsqu’une modification de la configuration nécessite cette opération (par exemple, une modification des paramètres régionaux).
{
Ce membre est déconseillé. Utiliser la bibliothèque de supportandroidx.loader.content.AsyncTaskLoader
Java documentation pour android.content.AsyncTaskLoader.
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 |
|---|---|
| AsyncTaskLoader(Context) | |
| AsyncTaskLoader(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 |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Chargeur abstrait qui fournit un |
| JniPeerMembers |
Obtient les métadonnées JNI utilisées pour appeler les membres de cet homologue Java. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| 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. |
Méthodes
| Nom | Description |
|---|---|
| Abandon() |
Cette fonction est normalement appelée automatiquement |
| CancelLoad() |
Obsolète.
Essayez d’annuler la tâche de chargement actuelle. Doit être appelé sur le thread principal du processus. L’annulation n’est pas une opération immédiate, car la charge est effectuée dans un thread d’arrière-plan. S’il existe actuellement une charge en cours, cette méthode demande l’annulation de la charge et note que c’est le cas ; une fois que le thread d’arrière-plan a terminé son travail, son état restant sera effacé. Si une autre demande de chargement intervient pendant cette période, elle est conservée jusqu’à ce que la charge annulée soit terminée. |
| CancelLoadInBackground() |
Appelé sur le thread principal pour abandonner une charge en cours. |
| 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 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Chargeur abstrait qui fournit un |
| 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(Object) |
Envoie le résultat de la charge à l’écouteur inscrit. (Hérité de Loader) |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Chargeur abstrait qui fournit un |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprimez l’état du chargeur dans le flux donné. (Hérité de Loader) |
| DumpAsync(String, FileDescriptor, PrintWriter, String[]) |
Imprimez l’état du chargeur dans le flux donné. (Hérité de Loader) |
| Equals(Object) |
Chargeur abstrait qui fournit un |
| 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) |
| 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(Object) |
Appelé si la tâche a été annulée avant sa fin. |
| 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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Chargeur abstrait qui fournit un |
| SetUpdateThrottle(Int64) |
Définissez la quantité de mises à jour limitées par. |
| 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>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| 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 abstrait qui fournit un |
| IJavaPeerable.Finalized() |
Chargeur abstrait qui fournit un |
| IJavaPeerable.JniObjectReferenceControlBlock |
Chargeur abstrait qui fournit un |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Chargeur abstrait qui fournit un |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Chargeur abstrait qui fournit un |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Chargeur abstrait qui fournit un |
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 abstrait qui fournit un |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |