LoaderManager.InitLoader Método

Definição

Garante que um carregador esteja inicializado e ativo.

[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: um identificador exclusivo para este carregador. Pode ser o que quiser. Os identificadores têm como escopo uma instância específica do LoaderManager.

args
Bundle

Pacote: argumentos opcionais para fornecer ao carregador na construção. Se já existir um carregador (um novo não precisa ser criado), esse parâmetro será ignorado e os últimos argumentos continuarão a ser usados.

callback
LoaderManager.ILoaderCallbacks

LoaderCallbacks: interface que o LoaderManager chamará para relatar as alterações no estado do carregador. Required.

Retornos

Atributos

Comentários

Garante que um carregador esteja inicializado e ativo. Se o carregador ainda não existir, um será criado e (se a atividade/fragmento estiver iniciado no momento) iniciará o carregador. Caso contrário, o último carregador criado será usado novamente. Em ambos os casos, o retorno de chamada especificado está associado ao carregador e será chamado à medida que o estado do carregador for alterado. Se no ponto de chamada o chamador estiver em seu estado inicial e o carregador solicitado já existir e tiver gerado seus dados, o retorno de chamada LoaderCallbacks.onLoadFinished será chamado imediatamente (dentro dessa função), portanto, você deve estar preparado para que isso aconteça.

Referência do Android para android.app.LoaderManager.initLoader.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a