LoaderManager.InitLoader Метод

Определение

Гарантирует, что загрузчик инициализирован и активен.

[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

Параметры

id
Int32

int: уникальный идентификатор для этого загрузчика. Может быть все, что вы хотите. Идентификаторы относятся к конкретному экземпляру LoaderManager.

args
Bundle

Пакет: необязательные аргументы для предоставления загрузчику во время строительства. Если загрузчик уже существует (новый не требуется создать), этот параметр будет игнорироваться и последние аргументы продолжают использоваться.

callback
LoaderManager.ILoaderCallbacks

LoaderCallbacks: интерфейс LoaderManager вызовет отчет об изменениях состояния загрузчика. Обязательно.

Возвращаемое значение

Атрибуты

Комментарии

Гарантирует, что загрузчик инициализирован и активен. Если загрузчик еще не существует, он создается и (если действие или фрагмент запущено в данный момент) запускает загрузчик. В противном случае последний созданный загрузчик используется повторно. В любом случае этот обратный вызов связан с загрузчиком и будет вызываться в качестве изменения состояния загрузчика. Если в момент вызова вызывающий объект находится в состоянии запуска, и запрошенный загрузчик уже существует и создал свои данные, то обратный вызов LoaderCallbacks.onLoadFinished будет вызываться немедленно (внутри этой функции), поэтому необходимо подготовиться к этому.

Справочник по Android для android.app.LoaderManager.initLoader.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к