CursorLoader Classe

Definição

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

[Android.Runtime.Register("android/content/CursorLoader", DoNotGenerateAcw=true)]
public class CursorLoader : Android.Content.AsyncTaskLoader
[<Android.Runtime.Register("android/content/CursorLoader", DoNotGenerateAcw=true)>]
type CursorLoader = class
    inherit AsyncTaskLoader
Herança
Atributos

Comentários

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo . Essa classe implementa o Loader protocolo de maneira padrão para consultar cursores, com base para AsyncTaskLoader executar a consulta do cursor em um thread em segundo plano para que ele não bloqueie a interface do usuário do aplicativo.

Um CursorLoader deve ser criado com as informações completas para que a consulta seja executada, seja por meio do #CursorLoader(Context, Uri, String[], String, String[], String) ou criando uma instância vazia com #CursorLoader(Context) e preenchendo os parâmetros desejados com #setUri(Uri), #setSelection(String), #setSelectionArgs(String[]), #setSortOrder(String)e #setProjection(String[]).

Este membro foi preterido. Usar a Biblioteca de Suporteandroidx.loader.content.CursorLoader

Documentação Java para android.content.CursorLoader.

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

Construtores

Nome Description
CursorLoader(Context, Uri, String[], String, String[], String)

Cria um CursorLoader totalmente especificado.

CursorLoader(Context)

Cria um CursorLoader vazio não especificado.

CursorLoader(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Class

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

(Herdado de Object)
Context (Herdado de Loader)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Id (Herdado de Loader)
IsAbandoned

Retorna se este carregador foi abandonado.

(Herdado de Loader)
IsLoadInBackgroundCanceled

Retorna true se a invocação atual de #loadInBackground estiver sendo cancelada.

(Herdado de AsyncTaskLoader)
IsReset

Retorna se essa carga foi redefinida.

(Herdado de Loader)
IsStarted

Retorne se essa carga foi iniciada.

(Herdado de Loader)
JniIdentityHashCode

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
JniPeerMembers

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

PeerReference

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
Selection
SortOrder
ThresholdClass

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API é compatível com a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

Uri

Métodos

Nome Description
Abandon()

Esta função normalmente será chamada para você automaticamente android.app.LoaderManager ao reiniciar um carregador.

(Herdado de Loader)
CancelLoad()
Obsoleto.

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de AsyncTaskLoader)
CancelLoadInBackground()

Chamado no thread principal para anular uma carga em andamento.

(Herdado de AsyncTaskLoader)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CommitContentChanged()

Confirme se você realmente processou totalmente uma alteração de conteúdo que foi retornada pelo #takeContentChanged.

(Herdado de Loader)
DataToString(Object)

Para depuração, converte uma instância da classe de dados do Loader em uma cadeia de caracteres que pode ser impressa.

(Herdado de Loader)
DeliverCancellation()

Informa ao cadastrado OnLoadCanceledListener que a carga foi cancelada.

(Herdado de Loader)
DeliverResult(ICursor)

Envia o resultado da carga para o ouvinte registrado.

DeliverResult(Object)

Envia o resultado da carga para o ouvinte registrado.

(Herdado de Loader)
Dispose()

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
Dispose(Boolean)

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

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

Imprima o estado do Loader no fluxo fornecido.

(Herdado de Loader)
DumpAsync(String, FileDescriptor, PrintWriter, String[])

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Loader)
Equals(Object)

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

(Herdado de Object)
ForceLoad()

Forçar uma carga assíncrona.

(Herdado de Loader)
GetHashCode()

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

(Herdado de Object)
GetProjection()
GetSelectionArgs()
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)
LoadInBackground()

Chamado em um thread de trabalho para executar a carga real e retornar o resultado da operação de carga.

Notify()

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

(Herdado de Object)
NotifyAll()

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

(Herdado de Object)
OnAbandon()

As subclasses implementam isso para cuidar do abandono.

(Herdado de Loader)
OnCanceled(ICursor)

Chamado se a tarefa foi cancelada antes de ser concluída.

OnCanceled(Object)

Chamado se a tarefa foi cancelada antes de ser concluída.

(Herdado de AsyncTaskLoader)
OnCancelLoad()

As subclasses devem implementar isso para cuidar das solicitações para #cancelLoad().

(Herdado de Loader)
OnContentChanged()

Chamado quando ForceLoadContentObserver detecta uma alteração.

(Herdado de Loader)
OnForceLoad()

As subclasses devem implementar isso para cuidar das solicitações para #forceLoad().

(Herdado de Loader)
OnLoadInBackground()

Chama #loadInBackground().

(Herdado de AsyncTaskLoader)
OnReset()

As subclasses devem implementar isso para cuidar da redefinição de seu carregador, conforme #reset().

(Herdado de Loader)
OnStartLoading()

As subclasses devem implementar isso para cuidar do carregamento de seus dados, de acordo #startLoading()com .

(Herdado de Loader)
OnStopLoading()

As subclasses devem implementar isso para cuidar de parar seu carregador, conforme #stopLoading().

(Herdado de Loader)
RegisterListener(Int32, Loader+IOnLoadCompleteListener)

Registra uma classe que receberá retornos de chamada quando um carregamento for concluído.

(Herdado de Loader)
RegisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

Registra um ouvinte que receberá retornos de chamada quando um carregamento for cancelado.

(Herdado de Loader)
Reset()

Esta função normalmente será chamada para você automaticamente ao android.app.LoaderManager destruir um carregador.

(Herdado de Loader)
RollbackContentChanged()

Relate que você abandonou o processamento de uma alteração de conteúdo que foi retornada por #takeContentChanged() e gostaria de reverter para o estado em que há novamente uma alteração de conteúdo pendente.

(Herdado de Loader)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetProjection(String[])
SetSelectionArgs(String[])
SetUpdateThrottle(Int64)

Defina a quantidade para limitar as atualizações.

(Herdado de AsyncTaskLoader)
StartLoading()

Essa função normalmente será chamada automaticamente quando android.app.LoaderManager o fragmento/atividade associado estiver sendo iniciado.

(Herdado de Loader)
StopLoading()

Essa função normalmente será chamada automaticamente quando android.app.LoaderManager o fragmento/atividade associado estiver sendo interrompido.

(Herdado de Loader)
TakeContentChanged()

Pegue o sinalizador atual indicando se o conteúdo do carregador foi alterado enquanto ele estava parado.

(Herdado de Loader)
ToArray<T>()

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
UnregisterListener(Loader+IOnLoadCompleteListener)

Remova um listener que foi adicionado anteriormente com #registerListener.

(Herdado de Loader)
UnregisterOnLoadCanceledListener(Loader+IOnLoadCanceledListener)

Cancela o registro de um listener que foi adicionado anteriormente com #registerOnLoadCanceledListener.

(Herdado de Loader)
Wait()

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

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que seja ativado, normalmente sendo <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 seja ativado, normalmente sendo <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()

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
IJavaPeerable.Finalized()

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

(Herdado de Object)

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 verificada pelo tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Um carregador que consulta o ContentResolver e retorna um Cursorarquivo .

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a