AsyncTaskLoader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cargador abstracto que proporciona un AsyncTask objeto para realizar el trabajo.
[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
- Herencia
- Derivado
- Atributos
Comentarios
Cargador abstracto que proporciona un AsyncTask objeto para realizar el trabajo. Consulte Loader y android.app.LoaderManager para obtener más información.
Esta es una implementación de ejemplo de una subclase AsyncTaskLoader que carga las aplicaciones instaladas actualmente desde el administrador de paquetes. Esta implementación se encarga de recuperar las etiquetas de la aplicación y ordenar su conjunto de resultados de ellas, supervisar los cambios en las aplicaciones instaladas y volver a generar la lista cuando un cambio en la configuración requiere esto (por ejemplo, un cambio de configuración regional).
{
Este miembro está en desuso. Uso de la biblioteca de soporte técnicoandroidx.loader.content.AsyncTaskLoader
Java documentación para android.content.AsyncTaskLoader.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| AsyncTaskLoader(Context) | |
| AsyncTaskLoader(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Context | (Heredado de Loader) |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| Id | (Heredado de Loader) |
| IsAbandoned |
Devuelve si este cargador se ha abandonado. (Heredado de Loader) |
| IsLoadInBackgroundCanceled |
Devuelve true si se cancela la invocación actual de |
| IsReset |
Devuelve si se ha restablecido esta carga. (Heredado de Loader) |
| IsStarted |
Devuelve si se ha iniciado esta carga. (Heredado de Loader) |
| JniIdentityHashCode |
Cargador abstracto que proporciona un |
| JniPeerMembers |
Cargador abstracto que proporciona un |
| PeerReference |
Cargador abstracto que proporciona un |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
| Nombre | Description |
|---|---|
| Abandon() |
Normalmente, se llamará a esta función automáticamente |
| CancelLoad() |
Obsoletos.
Cargador abstracto que proporciona un |
| CancelLoadInBackground() |
Se llama a en el subproceso principal para anular una carga en curso. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| CommitContentChanged() |
Confirme que realmente ha procesado completamente un cambio de contenido devuelto por |
| DataToString(Object) |
Para la depuración, convierte una instancia de la clase de datos de Loader en una cadena que se puede imprimir. (Heredado de Loader) |
| DeliverCancellation() |
Informa al registrado |
| DeliverResult(Object) |
Envía el resultado de la carga al agente de escucha registrado. (Heredado de Loader) |
| Dispose() |
Cargador abstracto que proporciona un |
| Dispose(Boolean) |
Cargador abstracto que proporciona un |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprima el estado del cargador en la secuencia especificada. (Heredado de Loader) |
| DumpAsync(String, FileDescriptor, PrintWriter, String[]) |
Cargador abstracto que proporciona un |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| ForceLoad() |
Forzar una carga asincrónica. (Heredado de Loader) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| LoadInBackground() |
Se llama en un subproceso de trabajo para realizar la carga real y devolver el resultado de la operación de carga. |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| OnAbandon() |
Las subclases implementan esto para cuidar de ser abandonados. (Heredado de Loader) |
| OnCanceled(Object) |
Se llama si la tarea se canceló antes de que se completara. |
| OnCancelLoad() |
Las subclases deben implementar esto para ocuparse de las solicitudes a |
| OnContentChanged() |
Se llama cuando |
| OnForceLoad() |
Las subclases deben implementar esto para ocuparse de las solicitudes a |
| OnLoadInBackground() |
Llama a |
| OnReset() |
Las subclases deben implementar esto para ocuparse de restablecer su cargador, según |
| OnStartLoading() |
Las subclases deben implementar esto para encargarse de cargar sus datos, según |
| OnStopLoading() |
Las subclases deben implementar esto para cuidar de detener su cargador, según |
| RegisterListener(Int32, Loader+IOnLoadCompleteListener) |
Registra una clase que recibirá devoluciones de llamada cuando se complete una carga. (Heredado de Loader) |
| RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) |
Registra un agente de escucha que recibirá devoluciones de llamada cuando se cancele una carga. (Heredado de Loader) |
| Reset() |
Normalmente, se llamará a esta función automáticamente |
| RollbackContentChanged() |
Informe de que ha abandonado el procesamiento de un cambio de contenido devuelto por |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetUpdateThrottle(Int64) |
Establezca la cantidad para limitar las actualizaciones. |
| StartLoading() |
Normalmente, se llamará a esta función automáticamente |
| StopLoading() |
Normalmente, se llamará a esta función automáticamente |
| TakeContentChanged() |
Tome la marca actual que indica si el contenido del cargador ha cambiado mientras se detuvo. (Heredado de Loader) |
| ToArray<T>() |
Cargador abstracto que proporciona un |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Cargador abstracto que proporciona un |
| UnregisterListener(Loader+IOnLoadCompleteListener) |
Quite un agente de escucha que se agregó anteriormente con |
| UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) |
Anula el registro de un agente de escucha que se agregó anteriormente con |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Cargador abstracto que proporciona un |
| IJavaPeerable.DisposeUnlessReferenced() |
Cargador abstracto que proporciona un |
| IJavaPeerable.Finalized() |
Cargador abstracto que proporciona un |
| IJavaPeerable.JniManagedPeerState |
Cargador abstracto que proporciona un |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Cargador abstracto que proporciona un |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Cargador abstracto que proporciona un |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Cargador abstracto que proporciona un |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Cargador abstracto que proporciona un |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |