2009-10-14 5 views
7

He leído en algunos lugares que no debería utilizar Actividades como contenido de mis pestañas. Me gustaría saber por qué este enfoque no es recomendable ... ¿Alguna sugerencia?Android: ¿Por qué no debería usar actividades dentro de pestañas?

+0

Esta podría ser la razón: http://stackoverflow.com/questions/1306689/launching-activities-within-a-tab-in-android –

+0

Oh ... Gracias ... eso suena como un requisito complejo. Si ese no es el caso, ¿estoy de acuerdo con eso? Quiero decir, todavía usaría actividades en las pestañas para lanzar otras actividades, pero no me importa si las actividades se lanzan "fuera" de las pestañas ... ¿Alguna idea? – Legend

+0

Aquí hay un enlace que puede ayudar: ** Pestañas con Intenciones **
[http://www.androidguys.com/2008/12/05/tabs-with-intents/](http://www.androidguys .com/2008/12/05/tabs-with-intents /) –

Respuesta

4

Lo daría la vuelta: ¿por qué quieres usar actividades como pestañas? Todo lo que haces es agregar sobrecarga y complejidad. Solo usa Vistas para las pestañas.

Si tiene algo que solo tiene para ser tanto una pestaña como una actividad independiente independiente, vuelva a utilizar la Vista.

+0

En realidad, estuve más tentado por tu tutorial (publicado por Robert en la publicación anterior) ... Corrígeme si me equivoco, pero usando intenciones separadas para las pestañas, haré una carga según demanda. Entonces, por ejemplo, si hay tres listas de vista, cargaré solo una ... ¿O es lo mismo si también uso Views? Estoy tratando de entender la diferencia fundamental entre usar cualquiera de los enfoques ... – Legend

+0

Así que todo lo que estoy viendo es comenzar una gran actividad versus comenzar una actividad bajo demanda ... Podría estar equivocado, pero realmente apreciaría si me puede corregir ... – Legend

+3

Si desea cargar bajo demanda, use un TabContentFactory. – CommonsWare

Cuestiones relacionadas