Compartilhar via


SimpleCursorAdapter Classe

Definição

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

[Android.Runtime.Register("android/widget/SimpleCursorAdapter", DoNotGenerateAcw=true)]
public class SimpleCursorAdapter : Android.Widget.ResourceCursorAdapter
[<Android.Runtime.Register("android/widget/SimpleCursorAdapter", DoNotGenerateAcw=true)>]
type SimpleCursorAdapter = class
    inherit ResourceCursorAdapter
Herança
Atributos

Comentários

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML. Você pode especificar quais colunas deseja, quais modos de exibição deseja exibir as colunas e o arquivo XML que define a aparência desses modos de exibição.

A vinculação ocorre em duas fases. Primeiro, se um android.widget.SimpleCursorAdapter.ViewBinder estiver disponível, ViewBinder#setViewValue(android.view.View, android.database.Cursor, int) é invocado. Se o valor retornado for true, a vinculação ocorreu. Se o valor retornado for false e o modo de exibição a ser vinculado for um TextView, #setViewText(TextView, String) será invocado. Se o valor retornado for false e o modo de exibição a ser vinculado for um ImageView, #setViewImage(ImageView, String) será invocado. Se nenhuma ligação apropriada puder ser encontrada, um IllegalStateException será lançado.

Se esse adaptador for usado com filtragem, por exemplo, em um android.widget.AutoCompleteTextView, você poderá usar as android.widget.SimpleCursorAdapter.CursorToStringConverter interfaces e as android.widget.FilterQueryProvider interfaces para obter controle sobre o processo de filtragem. Você pode consultar #convertToString(android.database.Cursor) e #runQueryOnBackgroundThread(CharSequence) para obter mais informações.

Documentação Java para android.widget.SimpleCursorAdapter.

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

SimpleCursorAdapter(Context, Int32, ICursor, String[], Int32[])
Obsoleto.

Construtor habilita a reconsulta automática.

SimpleCursorAdapter(Context, Int32, ICursor, String[], Int32[], CursorAdapterFlags)

Construtor padrão.

SimpleCursorAdapter(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)
Count

Quantos itens estão no conjunto de dados representado por este adaptador.

(Herdado de CursorAdapter)
Cursor

Retorna o cursor.

(Herdado de CursorAdapter)
CursorToStringConverter

Retorna o conversor usado para converter o cursor de filtragem em uma sequência de caracteres. -ou- Define o conversor usado para converter o cursor de filtragem em uma cadeia de caracteres.

DropDownViewTheme

Define o contra o qual as Resources.Theme exibições suspensas são infladas.

(Herdado de CursorAdapter)
Filter

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de CursorAdapter)
FilterQueryProvider

Retorna o provedor de filtro de consulta usado para filtragem. -ou- Define o provedor de filtro de consulta usado para filtrar o Cursor atual.

(Herdado de CursorAdapter)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasStableIds

Indica se os ids de item são estáveis entre as alterações nos dados subjacentes.

(Herdado de BaseAdapter)
IsEmpty (Herdado de BaseAdapter)
JniIdentityHashCode

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
JniPeerMembers

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

PeerReference

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
StringConversionColumn

Retornar o índice da coluna usada para obter uma representação String do Cursor. -ou- Define o índice da coluna no Cursor usado para obter uma representação String desse Cursor.

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.

ViewBinder

Retorna o ViewBinder usado para vincular dados a modos de exibição. -ou- Define o fichário usado para vincular dados a exibições.

ViewTypeCount (Herdado de BaseAdapter)

Métodos

AreAllItemsEnabled()

Indica se todos os itens neste adaptador estão habilitados.

(Herdado de BaseAdapter)
BindView(View, Context, ICursor)

Vincula todos os nomes de campo passados para o parâmetro "to" do construtor com suas colunas de cursor correspondentes, conforme especificado no parâmetro "from".

ChangeCursor(ICursor)

Altere o cursor subjacente para um novo cursor.

(Herdado de CursorAdapter)
ChangeCursorAndColumns(ICursor, String[], Int32[])

Altere o cursor e altere os mapeamentos de coluna para visualização ao mesmo tempo.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
ConvertToString(ICursor)

Converte o cursor em um CharSequence.

(Herdado de CursorAdapter)
ConvertToStringFormatted(ICursor)

Converte o cursor em um CharSequence.

(Herdado de CursorAdapter)
Dispose()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
Dispose(Boolean)

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetAutofillOptions()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de BaseAdapter)
GetAutofillOptionsFormatted()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de BaseAdapter)
GetDropDownView(Int32, View, ViewGroup)

Obtém um View que exibe no pop-up suspenso os dados na posição especificada no conjunto de dados.

(Herdado de BaseAdapter)
GetHashCode()

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

(Herdado de Object)
GetItem(Int32)

Obtenha o item de dados associado à posição especificada no conjunto de dados.

(Herdado de CursorAdapter)
GetItemId(Int32)

Obtenha o ID da linha associado à posição especificada na lista.

(Herdado de CursorAdapter)
GetItemViewType(Int32)

Obtenha o tipo de Modo de Exibição que será criado pelo View item especificado.

(Herdado de BaseAdapter)
GetView(Int32, View, ViewGroup)

Obtenha um Modo de Exibição que exiba os dados na posição especificada no conjunto de dados.

(Herdado de CursorAdapter)
Init(Context, ICursor, Boolean)
Obsoleto.

Este membro foi preterido.

(Herdado de CursorAdapter)
IsEnabled(Int32)

Retorna true se o item na posição especificada não for um separador.

(Herdado de BaseAdapter)
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)
NewDropDownView(Context, ICursor, ViewGroup)

Cria uma nova exibição suspensa para manter os dados apontados pelo cursor.

(Herdado de CursorAdapter)
NewView(Context, ICursor, ViewGroup)

Infla a(s) exibição(ões) do arquivo XML especificado.

(Herdado de ResourceCursorAdapter)
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)
NotifyDataSetChanged()

Notifica os observadores anexados de que os dados subjacentes foram alterados e qualquer Modo de Exibição que reflita o conjunto de dados deve se atualizar.

(Herdado de BaseAdapter)
NotifyDataSetInvalidated()

Notifica os observadores em anexo de que os dados subjacentes já não são válidos ou estão disponíveis.

(Herdado de BaseAdapter)
OnContentChanged()

Chamado quando o ContentObserver no cursor recebe uma notificação de alteração.

(Herdado de CursorAdapter)
RegisterDataSetObserver(DataSetObserver)

Registre um observador que é chamado quando ocorrem alterações nos dados usados por esse adaptador.

(Herdado de BaseAdapter)
RunQueryOnBackgroundThread(ICharSequence)

Executa uma consulta com a restrição especificada.

(Herdado de CursorAdapter)
RunQueryOnBackgroundThread(String)

Executa uma consulta com a restrição especificada.

(Herdado de CursorAdapter)
SetAutofillOptions(ICharSequence[])

Define o valor retornado por #getAutofillOptions()

(Herdado de BaseAdapter)
SetAutofillOptions(String[])

Define o valor retornado por #getAutofillOptions()

(Herdado de BaseAdapter)
SetDropDownViewResource(Int32)

Define o recurso de layout dos modos de exibição suspensos.

(Herdado de ResourceCursorAdapter)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetViewImage(ImageView, String)

Chamado por bindView() para definir a imagem para um ImageView, mas somente se não houver ViewBinder existente ou se o ViewBinder existente não puder manipular a vinculação a um ImageView.

SetViewResource(Int32)

Define o recurso de layout dos modos de exibição de item.

(Herdado de ResourceCursorAdapter)
SetViewText(TextView, String)

Chamado por bindView() para definir o texto para um TextView, mas somente se não houver ViewBinder existente ou se o ViewBinder existente não puder manipular a vinculação a um TextView.

SwapCursor(ICursor)

Troque por um novo cursor, retornando o cursor antigo.

(Herdado de CursorAdapter)
ToArray<T>()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterDataSetObserver(DataSetObserver)

Cancele o registro de um observador que tenha sido registrado anteriormente com este adaptador via Android.Widget.Adapter.registerDataSetObserver(android.database.DataSetObserver).

(Herdado de BaseAdapter)
UnregisterFromRuntime()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(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()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
IJavaPeerable.Finalized()

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

(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.

GetAutofillOptions(IAdapter)

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

JavaCast<TResult>(IJavaObject)

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

GetJniTypeName(IJavaPeerable)

Um adaptador fácil para mapear colunas de um cursor para TextViews ou ImageViews definidos em um arquivo XML.

Aplica-se a