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