LoaderManager.InitLoader Metodo

Definizione

Assicura che un caricatore sia inizializzato e attivo.

[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

Parametri

id
Int32

int: identificatore univoco per questo caricatore. Può essere quello che vuoi. Gli identificatori hanno come ambito una particolare istanza di LoaderManager.

args
Bundle

Bundle: argomenti facoltativi da fornire al caricatore in fase di costruzione. Se esiste già un caricatore (non è necessario crearne uno nuovo), questo parametro verrà ignorato e gli ultimi argomenti continueranno a essere usati.

callback
LoaderManager.ILoaderCallbacks

LoaderCallbacks: interfaccia che loaderManager chiamerà per segnalare le modifiche apportate allo stato del caricatore. Required.

Valori restituiti

Attributi

Commenti

Assicura che un caricatore sia inizializzato e attivo. Se il caricatore non esiste già, ne viene creato uno e , se l'attività o il frammento è attualmente avviato, avvia il caricatore. In caso contrario, viene riutilizzato l'ultimo caricatore creato. In entrambi i casi, il callback specificato è associato al caricatore e verrà chiamato quando lo stato del caricatore cambia. Se al momento della chiamata il chiamante è nello stato avviato e il caricatore richiesto esiste già e ne ha generato i dati, il callback LoaderCallbacks.onLoadFinished verrà chiamato immediatamente (all'interno di questa funzione), quindi è necessario prepararsi a eseguire questa operazione.

Informazioni di riferimento su Android per android.app.LoaderManager.initLoader.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a