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 и используемых в соответствии с условиями, описанными в разделе "".