Android ExpandableListActivity y SimpleCursorTreeAdapter?

Estoy escribiendo una aplicación simple para Android.

Tengo 2 tablas, una llamada 'grous' y otra llamada 'group_items'.

Quiero usar la lista expandible para mostrar datos de ambas tablas.

¿Cuál es la mejor manera de hacerlo? ¿Es posible mapear datos usando SimpleCursorTreeAdapter? No pude encontrar ningún ejemplo útil.

Vi los ejemplos creando listas expandibles usando ArrayAdapter, entonces, ¿debería convertir los datos a una matriz primero y luego crear una lista expandible con ellos o hay una manera de hacerlo directamente?

No necesito un ejemplo de trabajo completo, solo un consejo sobre cuál es la forma correcta y más eficiente de hacerlo.

Leonti

Respuestas a la pregunta(1)

Su respuesta a la pregunta