Idioma

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
[<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 Cursorsão retornados de #getChildrenCursor(Cursor) filhos expostos em um determinado grupo. Os cursores devem incluir uma coluna chamada "_id" ou essa classe não funcionará.

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

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

Construtor.

CursorTreeAdapter(ICursor, Context)

Construtor.

CursorTreeAdapter(IntPtr, JniHandleOwnership)

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

Propriedades

Nome Description
ChildTypeCount

Retorna o número de tipos de Exibições filho que serão criados por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getChildView(int, int,boolean,View,ViewGroup) , para qualquer grupo. Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens filho, esse método deverá retornar 1. Esse método só será chamado quando o adaptador for definido no AdapterView. Retorna o número de tipos de Exibições filho que serão criados por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getChildView(int, int,boolean,View,ViewGroup) , para qualquer grupo. Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens filho, esse método deverá retornar 1.

(Herdado de BaseExpandableListAdapter)
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Cursor

Consulte também:

Filter

Fornece a associação gerenciada para public virtual Android.Widget.Filter? Filter { get; }.

FilterQueryProvider

Consulte também:

GroupCount

Obtém a contagem de grupos.

GroupTypeCount

Retorna o número de tipos de exibições de grupo que serão criadas por android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens de grupo, esse método deverá retornar 1. Esse método só será chamado quando o adaptador for definido no AdapterView. Retorna o número de tipos de exibições de grupo que serão criadas por android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Cada tipo representa um conjunto de exibições que podem ser convertidos em android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . Se o adaptador sempre retornar o mesmo tipo de Exibição para todos os itens de grupo, esse método deverá retornar 1.

(Herdado de BaseExpandableListAdapter)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasStableIds

Obtém as IDs estáveis.

IsEmpty

Obtém o está vazio.

(Herdado de BaseExpandableListAdapter)
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

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

(Herdado de JavaObject)
JniPeerMembers

Obtém os metadados de membro par JNI para esse tipo de associação gerenciada.

PeerReference

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

(Herdado de Object)
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.

Métodos

Nome Description
AreAllItemsEnabled()

Executa a operação habilitada para todos os itens.

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

Associar uma exibição existente aos dados filho apontados pelo cursor

BindGroupView(View, Context, ICursor, Boolean)

Associe uma exibição existente aos dados do grupo apontados pelo cursor.

ChangeCursor(ICursor)

Altera o cursor usado por este adaptador.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Herdado de JavaObject)
ConvertToString(ICursor)

Converte o cursor fornecido em uma cadeia de caracteres para exibição.

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

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

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
GetChild(Int32, Int32)

Obtém o filho.

GetChildId(Int32, Int32)

Obtém a ID filho.

GetChildrenCount(Int32)

Obtém a contagem de filhos.

GetChildrenCursor(ICursor)

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

GetChildType(Int32, Int32)

Obtenha o tipo de Exibição filho que será criado por android.widget.ExpandableListAdapter.getChildView(int,int,boolean,View,ViewGroup) para o item filho especificado.

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

Obtém o modo de exibição filho.

GetCombinedChildId(Int64, Int64)

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

(Herdado de BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

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

(Herdado de BaseExpandableListAdapter)
GetGroup(Int32)

Obtém o grupo.

GetGroupId(Int32)

Obtém a ID do grupo.

GetGroupType(Int32)

Obtenha o tipo de exibição de grupo que será criado por android.widget.ExpandableListAdapter.getGroupView(int,boolean,View,ViewGroup) . para o item de grupo especificado.

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

Obtém a exibição de grupo.

GetHashCode()

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

(Herdado de Object)
IsChildSelectable(Int32, Int32)

Determina se o filho pode ser selecionado.

JavaFinalize()
Obsoleto.

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 uma nova exibição filho para manter os dados apontados pelo cursor.

NewGroupView(Context, ICursor, Boolean, ViewGroup)

Faz uma nova 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()

Fornece a associação gerenciada para public virtual void 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()

Fornece a associação gerenciada para public virtual void 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)

Executa a operação de observador do conjunto de dados de registro.

(Herdado de BaseExpandableListAdapter)
RunQueryOnBackgroundThread(ICharSequence)

Consulte também:

RunQueryOnBackgroundThread(String)

Consulte também:

SetChildrenCursor(Int32, ICursor)

Define o cursor filho para um grupo específico.

SetGroupCursor(ICursor)

Define o cursor de grupo.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

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

Executa a operação de observador de conjunto de dados de cancelamento de registro.

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

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

(Herdado de JavaObject)
IJavaPeerable.Finalized()

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

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

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)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a