LoaderManager Classe

Definição

Essa classe foi preterida no nível 28 da API.

[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

Essa classe foi preterida no nível 28 da API. Usar a Biblioteca de Suporte LoaderManager

Interface associada a uma atividade ou fragmento para gerenciar uma ou mais instâncias do Carregador associadas a ela. Isso ajuda um aplicativo a gerenciar operações de execução mais longas em conjunto com o ciclo de vida atividade ou fragmento; o uso mais comum disso é com um CursorLoader, no entanto, os aplicativos são livres para gravar seus próprios carregadores para carregar outros tipos de dados. Enquanto a API LoaderManager foi introduzida no Build.VERSION_CODES. HONEYCOMB, uma versão da API em também está disponível para uso em plataformas mais antigas por meio do FragmentActivity. Consulte a postagem de blog Fragmentos para Todos para obter mais detalhes. Por exemplo, aqui está a implementação completa de um Fragmento que exibe um ListView que contém os resultados de uma consulta no provedor de conteúdo de contatos. Ele usa um CursorLoader para gerenciar a consulta no provedor. Guias do desenvolvedor Para obter mais informações sobre como usar carregadores, leia o guia do desenvolvedor loaders.

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

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.

Construtores

Nome Description
LoaderManager()

Essa classe foi preterida no nível 28 da API.

LoaderManager(IntPtr, JniHandleOwnership)

Inicializa uma representação gerenciada de um objeto de interface nativa Java existente.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
JniPeerMembers

Fornece infraestrutura de associação JNI para Android.App.LoaderManager.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Fornece infraestrutura de associação JNI para Android.App.LoaderManager.

ThresholdType

Fornece infraestrutura de associação JNI para Android.App.LoaderManager.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
DestroyLoader(Int32)

Para e remove o carregador com a ID fornecida.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Essa classe foi preterida no nível 28 da API.

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

Imprima o estado do LoaderManager no fluxo fornecido.

EnableDebugLogging(Boolean)

Controlar se os logs de depuração internos do gerenciador de carregadores da estrutura estão ativados.

Equals(Object)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
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 a ID fornecida ou nulo se nenhum Carregador correspondente for encontrado.

InitLoader(Int32, Bundle, LoaderManager+ILoaderCallbacks)

Garante que um carregador esteja 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 carregador novo ou reinicia um Carregador existente neste gerenciador, registra os retornos de chamada nele e (se a atividade/fragmento estiver iniciado no momento) começa a carregá-lo.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe foi preterida no nível 28 da API.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Essa classe foi preterida no nível 28 da API.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a