Compartilhar via


LoaderManager Classe

Definição

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

[Android.Runtime.Register("android/app/LoaderManager", DoNotGenerateAcw=true)]
public abstract class LoaderManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/LoaderManager", DoNotGenerateAcw=true)>]
type LoaderManager = class
    inherit Object
Herança
LoaderManager
Atributos

Comentários

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele. Isso ajuda um aplicativo a gerenciar operações de execução mais longa em conjunto com o ciclo de vida Atividade ou Fragmento; O uso mais comum disso é com um android.content.CursorLoader, no entanto, os aplicativos são livres para escrever seus próprios carregadores para carregar outros tipos de dados.

Embora a API do LoaderManager tenha sido introduzida no android.os.Build.VERSION_CODES#HONEYCOMB, uma versão da API at também está disponível para uso em plataformas mais antigas por meio androidx.fragment.app.FragmentActivitydo . Consulte a postagem do blog Fragmentos para Todos para obter mais detalhes.

Como exemplo, aqui está a implementação completa de um Fragment que exibe um android.widget.ListView contendo os resultados de uma consulta em relação ao provedor de conteúdo de contatos. Ele usa um android.content.CursorLoader para gerenciar a consulta no provedor.

{

Este membro foi preterido. Usar a Biblioteca de Suporteandroidx.loader.app.LoaderManager

Documentação Java para android.app.LoaderManager.

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

Construtores

LoaderManager()
LoaderManager(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
JniPeerMembers

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

PeerReference

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
DestroyLoader(Int32)

Pára e remove o carregador com o ID fornecido.

Dispose()

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
Dispose(Boolean)

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
Dump(String, FileDescriptor, PrintWriter, String[])

Imprima o estado do LoaderManager no fluxo fornecido.

EnableDebugLogging(Boolean)

Controle se os logs de depuração do gerenciador de carregador interno da estrutura estão ativados.

Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetLoader(Int32)

Retorne o Carregador com o id fornecido ou nulo se nenhum Carregador correspondente for encontrado.

InitLoader(Int32, Bundle, LoaderManager+ILoaderCallbacks)

Garante que um carregador seja inicializado e ativo.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
RestartLoader(Int32, Bundle, LoaderManager+ILoaderCallbacks)

Inicia um novo ou reinicia um existente android.content.Loader neste gerenciador, registra os retornos de chamada para ele e (se a atividade/fragmento estiver iniciado no momento) começa a carregá-lo.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
IJavaPeerable.Finalized()

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

GetJniTypeName(IJavaPeerable)

Interface associada a um Activity ou Fragment para gerenciar uma ou mais android.content.Loader instâncias associadas a ele.

Aplica-se a