Loader 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í.
Clase que realiza la carga asincrónica de datos.
[Android.Runtime.Register("android/content/Loader", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "D" })]
public class Loader : Java.Lang.Object
[<Android.Runtime.Register("android/content/Loader", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D" })>]
type Loader = class
inherit Object
- Herencia
- Derivado
- Atributos
Comentarios
Clase que realiza la carga asincrónica de datos. Aunque los cargadores están activos, deben supervisar el origen de sus datos y entregar nuevos resultados cuando cambie el contenido. Consulte android.app.LoaderManager para obtener más detalles.
<b>Nota sobre el subproceso:</b> Los clientes de cargadores deben realizar las llamadas a un cargador desde el subproceso principal de su proceso (es decir, el subproceso en el que se producen devoluciones de llamada de actividad y otras cosas). Las subclases de Loader (por ejemplo AsyncTaskLoader, ) a menudo realizarán su trabajo en un subproceso independiente, pero al entregar sus resultados, también debe realizarse en el subproceso principal.
Por lo general, las subclases deben implementar al menos #onStartLoading(), #onStopLoading(), #onForceLoad(), y #onReset().
La mayoría de las implementaciones no deben derivar directamente de esta clase, sino heredar de AsyncTaskLoader.
<div class="special reference"><h3>Developer Guides</h3>
Para obtener más información sobre el uso de cargadores, lea la guía para desarrolladores de cargadores .
</div>
Este miembro está en desuso. Uso de la biblioteca de soporte técnicoandroidx.loader.content.Loader
Java documentación para android.content.Loader.
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 |
|---|---|
| Loader(Context) |
Almacena el contexto de la aplicación asociado al contexto. |
| Loader(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 | |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| Id | |
| IsAbandoned |
Devuelve si este cargador se ha abandonado. |
| IsReset |
Devuelve si se ha restablecido esta carga. |
| IsStarted |
Devuelve si se ha iniciado esta carga. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| JniPeerMembers |
Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| 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() |
Intente cancelar la tarea de carga actual. |
| 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 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| DataToString(Object) |
Para la depuración, convierte una instancia de la clase de datos de Loader en una cadena que se puede imprimir. |
| DeliverCancellation() |
Informa al registrado |
| DeliverResult(Object) |
Envía el resultado de la carga al agente de escucha registrado. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprima el estado del cargador en la secuencia especificada. |
| DumpAsync(String, FileDescriptor, PrintWriter, String[]) |
Imprima el estado del cargador en la secuencia especificada. |
| Equals(Object) |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| ForceLoad() |
Forzar una carga asincrónica. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Obsoletos.
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) |
| 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. |
| 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 |
| 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. |
| RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener) |
Registra un agente de escucha que recibirá devoluciones de llamada cuando se cancele una carga. |
| 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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| 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. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| 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() |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase que realiza la carga asincrónica de datos. (Heredado de JavaObject) |
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) |
Clase que realiza la carga asincrónica de datos. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |