Actualizar pestañas de la actividad de una pestaña en un TabHost de Android

Tengo un TabActivity y voy a tener 3 o 4 pestañas.

En TabA, me gustaría tener un ExpandableListView, que lista los productos. Me gustaría TabC para actuar como una especie de "carrito de la compra", probablemente con un ListView de sí mismo.

¿Existe una manera de interactuar con TabHost de la actividad? Me gustaría poder hacer clic en un botón dentro de TabA y tenerlo actualizar y cambiar a TabC. es posible? ¿Puedo obtener las actividades de la pestaña de llamar a sus métodos de los padres?

Si implementa sus pestañas como vistas, en lugar de actividades individuales, esto sería mucho más simple, correr más rápido, ocupar menos memoria y ser una mejor solución IMHO.

Dicho esto, en la actividad Tab A, llame a getParent() para obtener TabActivity . A continuación, puede utilizar los métodos señalados por la falta de perspectiva.

Intente utilizar este código para cambiar la actividad dentro de una pestaña:

 TabActivity parent = (TabActivity) getParent(); TabHost tabhost = parent.getTabHost(); tabhost.setCurrentTab(0); 

Puede llamar a getTabHost desde una TabActivity, vea public TabHost getTabHost () .

Consulte Tabhost para setCurrentTab, public void setCurrentTab (int index) .

  1. En su actividad, use getParent () para obtener el padre TabActivity
  2. En su clase TabActivity, use getLocalActivityManager (). GetActivity (tabId) para obtener el objeto Activity
  3. Llamar al método del objeto Activity
  • ¿Es posible descargar actividades en línea y cargarlas en pestañas en Android?
  • Android elimina el espacio entre las pestañas de tabwidget
  • Problema con el diseño de interfaz de usuario TabHost
  • Fragmento superpuesto
  • ¿Alguien puede dar código de ejemplo para TabHost en Android?
  • Cómo cambiar el tamaño de fuente de tabhost en android
  • Android - android.widget.TabHost no se puede convertir en android.support.v4.app.FragmentTabHost
  • Cambiar entre fragmentoTabs dando resultados inesperados
  • FragmentTabHost - No se conoce ninguna pestaña null
  • Android cómo putExtra a una actividad de la actividad TabHost?
  • Android - Tabhost trabajando en la clase de actividad
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.