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 información.
<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
Documentación de Java para android.content.Loader.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
| 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
| 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 |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| JniPeerMembers |
Clase que realiza la carga asincrónica de datos. |
| PeerReference |
Clase que realiza la carga asincrónica de datos. (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
| 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 |
| 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() |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| Dispose(Boolean) |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| Dump(String, FileDescriptor, PrintWriter, String[]) |
Imprima el estado del cargador en la secuencia especificada. |
| DumpAsync(String, FileDescriptor, PrintWriter, String[]) |
Clase que realiza la carga asincrónica de datos. |
| 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 del 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) |
| 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) |
| 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>() |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnregisterFromRuntime() |
Clase que realiza la carga asincrónica de datos. (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 despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (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) |
| 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) |
Implementaciones de interfaz explícitas
| IJavaPeerable.Disposed() |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Clase que realiza la carga asincrónica de datos. (Heredado de Object) |
Métodos de extensió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. |
| GetJniTypeName(IJavaPeerable) |
Clase que realiza la carga asincrónica de datos. |