Compartilhar via


CursorTreeAdapter Classe

Definição

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

[Android.Runtime.Register("android/widget/CursorTreeAdapter", DoNotGenerateAcw=true)]
public abstract class CursorTreeAdapter : Android.Widget.BaseExpandableListAdapter, Android.Widget.IFilterable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/CursorTreeAdapter", DoNotGenerateAcw=true)>]
type CursorTreeAdapter = class
    inherit BaseExpandableListAdapter
    interface IFilterable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
Derivado
Atributos
Implementações

Comentários

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget. O nível Cursor superior (que é dado no construtor) expõe os grupos, enquanto os subsequentes Cursorretornam de expor crianças dentro de #getChildrenCursor(Cursor) um grupo específico. Os cursores devem incluir uma coluna chamada "_id" ou essa classe não funcionará.

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

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

CursorTreeAdapter(ICursor, Context)

Construtor.

CursorTreeAdapter(ICursor, Context, Boolean)

Construtor.

CursorTreeAdapter(IntPtr, JniHandleOwnership)

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

Propriedades

ChildTypeCount

A ser adicionado

(Herdado de BaseExpandableListAdapter)
Class

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

(Herdado de Object)
Cursor

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

Filter

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

FilterQueryProvider

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GroupCount

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GroupTypeCount

A ser adicionado

(Herdado de BaseExpandableListAdapter)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasStableIds

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

IsEmpty

A ser adicionado

(Herdado de BaseExpandableListAdapter)
JniIdentityHashCode

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
JniPeerMembers

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

PeerReference

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(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

AreAllItemsEnabled() (Herdado de BaseExpandableListAdapter)
BindChildView(View, Context, ICursor, Boolean)

Vincular um modo de exibição existente aos dados filho apontados pelo cursor

BindGroupView(View, Context, ICursor, Boolean)

Vincule um modo de exibição existente aos dados do grupo apontados pelo cursor.

ChangeCursor(ICursor)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
ConvertToString(ICursor)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

Dispose()

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
Dispose(Boolean)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetChild(Int32, Int32)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetChildId(Int32, Int32)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetChildrenCount(Int32)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetChildrenCursor(ICursor)

Obtém o Cursor para as crianças do grupo especificado.

GetChildType(Int32, Int32)

A ser adicionado

(Herdado de BaseExpandableListAdapter)
GetChildView(Int32, Int32, Boolean, View, ViewGroup)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetCombinedChildId(Int64, Int64)

Substitua esse método se você prever um conflito em IDs com base neste esquema:

(Herdado de BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

Substitua esse método se você prever um conflito em IDs com base neste esquema:

(Herdado de BaseExpandableListAdapter)
GetGroup(Int32)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetGroupId(Int32)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetGroupType(Int32)

A ser adicionado

(Herdado de BaseExpandableListAdapter)
GetGroupView(Int32, Boolean, View, ViewGroup)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetHashCode()

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

(Herdado de Object)
IsChildSelectable(Int32, Int32)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

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)
NewChildView(Context, ICursor, Boolean, ViewGroup)

Cria um novo modo de exibição filho para manter os dados apontados pelo cursor.

NewGroupView(Context, ICursor, Boolean, ViewGroup)

Cria um novo modo de exibição de grupo para manter os dados do grupo apontados pelo cursor.

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

Notifica uma alteração de conjunto de dados, mas com a opção de não liberar nenhum cursor armazenado em cache.

NotifyDataSetInvalidated() (Herdado de BaseExpandableListAdapter)
OnGroupCollapsed(Int32)

Chamado quando um grupo é recolhido.

(Herdado de BaseExpandableListAdapter)
OnGroupExpanded(Int32)

Chamado quando um grupo é expandido.

(Herdado de BaseExpandableListAdapter)
RegisterDataSetObserver(DataSetObserver) (Herdado de BaseExpandableListAdapter)
RunQueryOnBackgroundThread(ICharSequence)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

RunQueryOnBackgroundThread(String)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

SetChildrenCursor(Int32, ICursor)

Define o Cursor infantil para um grupo específico.

SetGroupCursor(ICursor)

Define o grupo Cursor.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterDataSetObserver(DataSetObserver) (Herdado de BaseExpandableListAdapter)
UnregisterFromRuntime()

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(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 que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
IJavaPeerable.Finalized()

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

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

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

GetJniTypeName(IJavaPeerable)

Um adaptador que expõe dados de uma série de Cursors a um ExpandableListView widget.

Aplica-se a