LoaderManager.InitLoader Methode

Definition

Stellt sicher, dass ein Ladeprogramm initialisiert und aktiv ist.

[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

Parameter

id
Int32

int: Ein eindeutiger Bezeichner für dieses Ladeprogramm. Kann beliebig sein. Bezeichner sind auf eine bestimmte LoaderManager-Instanz definiert.

args
Bundle

Bündel: Optionale Argumente, die dem Ladeprogramm beim Bau zur Verfügung stehen sollen. Wenn bereits ein Ladeprogramm vorhanden ist (ein neuer Parameter muss nicht erstellt werden), wird dieser Parameter ignoriert, und die letzten Argumente werden weiterhin verwendet.

callback
LoaderManager.ILoaderCallbacks

LoaderCallbacks: Interface the LoaderManager will call to report about changes in the state of the loader. Required.

Gibt zurück

Attribute

Hinweise

Stellt sicher, dass ein Ladeprogramm initialisiert und aktiv ist. Wenn das Ladeprogramm noch nicht vorhanden ist, wird ein Ladeprogramm erstellt und (wenn die Aktivität/das Fragment derzeit gestartet wird) gestartet. Andernfalls wird das zuletzt erstellte Ladeprogramm erneut verwendet. In beiden Fällen ist der angegebene Rückruf dem Ladeprogramm zugeordnet und wird aufgerufen, wenn sich der Ladezustand ändert. Wenn sich der Aufrufer am Anfang des Aufrufs befindet und das angeforderte Ladeprogramm bereits vorhanden ist und seine Daten generiert hat, wird callback LoaderCallbacks.onLoadFinished sofort (innerhalb dieser Funktion) aufgerufen, sodass Sie darauf vorbereitet sein müssen.

Android-Referenz für android.app.LoaderManager.initLoader.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: