LoaderManager.InitLoader Método

Definición

Garantiza que se inicializa y activa un cargador.

[Android.Runtime.Register("initLoader", "(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;", "GetInitLoader_ILandroid_os_Bundle_Landroid_app_LoaderManager_LoaderCallbacks_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "D" })]
public abstract Android.Content.Loader? InitLoader(int id, Android.OS.Bundle? args, Android.App.LoaderManager.ILoaderCallbacks? callback);
[<Android.Runtime.Register("initLoader", "(ILandroid/os/Bundle;Landroid/app/LoaderManager$LoaderCallbacks;)Landroid/content/Loader;", "GetInitLoader_ILandroid_os_Bundle_Landroid_app_LoaderManager_LoaderCallbacks_Handler")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "D" })>]
abstract member InitLoader : int * Android.OS.Bundle * Android.App.LoaderManager.ILoaderCallbacks -> Android.Content.Loader

Parámetros

id
Int32

int: identificador único para este cargador. Puede ser lo que quieras. Los identificadores tienen como ámbito una instancia determinada de LoaderManager.

args
Bundle

Agrupación: argumentos opcionales que se van a proporcionar al cargador en la construcción. Si ya existe un cargador (no es necesario crear uno nuevo), este parámetro se omitirá y se seguirán usando los últimos argumentos.

callback
LoaderManager.ILoaderCallbacks

LoaderCallbacks: la interfaz de LoaderManager llamará a para informar sobre los cambios en el estado del cargador. Required.

Devoluciones

Atributos

Comentarios

Garantiza que se inicializa y activa un cargador. Si el cargador aún no existe, se crea uno y (si la actividad o el fragmento se inicia actualmente) inicia el cargador. De lo contrario, se vuelve a usar el cargador creado por última vez. En cualquier caso, la devolución de llamada dada está asociada al cargador y se llamará a medida que cambia el estado del cargador. Si en el punto de llamada al autor de la llamada está en su estado iniciado y el cargador solicitado ya existe y ha generado sus datos, se llamará a LoaderCallbacks.onLoadFinished inmediatamente (dentro de esta función), por lo que debe estar preparado para que esto suceda.

Referencia de Android para android.app.LoaderManager.initLoader.

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.

Se aplica a