Compartir a través de


CursorTreeAdapter Clase

Definición

Adaptador que expone datos de una serie de Cursors a un 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
Herencia
Derivado
Atributos
Implementaciones

Comentarios

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget. El nivel Cursor superior (que se da en el constructor) expone los grupos, mientras que los elementos secundarios siguientes Cursorse devuelven de #getChildrenCursor(Cursor) elementos secundarios expuestos dentro de un grupo determinado. Los cursores deben incluir una columna denominada "_id" o esta clase no funcionará.

Documentación de Java para android.widget.CursorTreeAdapter.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

CursorTreeAdapter(ICursor, Context)

Constructor.

CursorTreeAdapter(ICursor, Context, Boolean)

Constructor.

CursorTreeAdapter(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Propiedades

ChildTypeCount

Para agregar

(Heredado de BaseExpandableListAdapter)
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Cursor

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

Filter

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

FilterQueryProvider

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GroupCount

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GroupTypeCount

Para agregar

(Heredado de BaseExpandableListAdapter)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasStableIds

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

IsEmpty

Para agregar

(Heredado de BaseExpandableListAdapter)
JniIdentityHashCode

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
JniPeerMembers

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

PeerReference

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

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

Enlace de una vista existente a los datos secundarios a los que apunta el cursor

BindGroupView(View, Context, ICursor, Boolean)

Enlace una vista existente a los datos de grupo a los que apunta el cursor.

ChangeCursor(ICursor)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
ConvertToString(ICursor)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

Dispose()

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
Dispose(Boolean)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetChild(Int32, Int32)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetChildId(Int32, Int32)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetChildrenCount(Int32)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetChildrenCursor(ICursor)

Obtiene el cursor de los elementos secundarios del grupo especificado.

GetChildType(Int32, Int32)

Para agregar

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

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetCombinedChildId(Int64, Int64)

Invalide este método si prevé un conflicto en los identificadores en función de este esquema:

(Heredado de BaseExpandableListAdapter)
GetCombinedGroupId(Int64)

Invalide este método si prevé un conflicto en los identificadores en función de este esquema:

(Heredado de BaseExpandableListAdapter)
GetGroup(Int32)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetGroupId(Int32)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetGroupType(Int32)

Para agregar

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

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
IsChildSelectable(Int32, Int32)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
NewChildView(Context, ICursor, Boolean, ViewGroup)

Hace que una nueva vista secundaria contenga los datos a los que apunta el cursor.

NewGroupView(Context, ICursor, Boolean, ViewGroup)

Crea una nueva vista de grupo para contener los datos de grupo a los que apunta el cursor.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
NotifyDataSetChanged() (Heredado de BaseExpandableListAdapter)
NotifyDataSetChanged(Boolean)

Notifica un cambio de conjunto de datos, pero con la opción de no liberar ningún cursor almacenado en caché.

NotifyDataSetInvalidated() (Heredado de BaseExpandableListAdapter)
OnGroupCollapsed(Int32)

Se llama cuando se contrae un grupo.

(Heredado de BaseExpandableListAdapter)
OnGroupExpanded(Int32)

Se llama cuando se expande un grupo.

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

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

RunQueryOnBackgroundThread(String)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

SetChildrenCursor(Int32, ICursor)

Establece el cursor secundario para un grupo determinado.

SetGroupCursor(ICursor)

Establece el cursor del grupo.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

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

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
IJavaPeerable.Finalized()

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

GetJniTypeName(IJavaPeerable)

Adaptador que expone datos de una serie de Cursors a un ExpandableListView widget.

Se aplica a