Langue

AsyncTaskLoader Classe

Définition

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
AsyncTaskLoader
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 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é.

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 AsyncTask pour effectuer le travail.

(Hérité de JavaObject)
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 android.app.LoaderManager lors du redémarrage d’un chargeur.

(Hérité de Loader)
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 #takeContentChanged.

(Hérité de Loader)
Construct(JniObjectReference, JniObjectReferenceOptions)

Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail.

(Hérité de JavaObject)
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(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 AsyncTask pour effectuer le travail.

(Hérité de JavaObject)
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 AsyncTask pour effectuer le travail.

(Hérité de JavaObject)
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 à #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().

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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail.

(Hérité de JavaObject)
SetUpdateThrottle(Int64)

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

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>()

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 #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 abstrait qui fournit un AsyncTask pour effectuer le travail.

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

Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail.

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

Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail.

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

Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail.

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

Chargeur abstrait qui fournit un AsyncTask pour effectuer le travail.

(Hérité de JavaObject)

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 abstrait qui fournit un AsyncTask pour effectuer le travail.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

S’applique à