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?
Respuesta
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.
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
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
Si desea cargar bajo demanda, use un TabContentFactory. – CommonsWare
- 1. ¿Por qué debería usar Spring Android?
- 2. Android TabHost - Actividades dentro de cada pestaña
- 3. ¿Por qué no debería usar Unity?
- 4. ¿Por qué no debería usar UNIVERSAL :: isa?
- 5. ¿Por qué no debería usar AutoDual?
- 6. Iniciando actividades dentro de una pestaña en Android
- 7. ¿Por qué debería/no debería usar el operador "nuevo" para instanciar una clase, y por qué?
- 8. ¿Por qué debería usar glBindAttribLocation?
- 9. ¿Por qué debería usar Drools?
- 10. ¿Por qué debería usar Flex?
- 11. ¿Por qué debería usar proveedor de contenido personalizado en Android?
- 12. ¿Por qué debería usar MXML?
- 13. ¿Por qué debería usar @properties?
- 14. ¿Por qué debería usar "aplicar"?
- 15. ¿Cuándo debería usar fragmentos en las aplicaciones de Android? ¿Por qué usar fragmentos?
- 16. ¿Por qué Android recrea actividades en Orientation Change
- 17. ¿Por qué no debería usar comandos de Unix de php?
- 18. ¿Por qué no debería usar ID de estilo con CSS?
- 19. ¿Por qué debería usar 'aplicar' en Clojure?
- 20. ¿Por qué debería evitar usar el Dispatcher?
- 21. ¿Cuándo y por qué debería usar TStringBuilder?
- 22. ¿Por qué debería usar Doctrine sobre Zend_Db?
- 23. ¿Por qué no debería usar referencias a punteros inteligentes?
- 24. ¿Por qué no debería usar iguales con la herencia?
- 25. ¿Por qué debería usar JMS y no RMI + Queue?
- 26. ¿Por qué debería usar enchufes que no bloquean o bloquean?
- 27. Python: ¿Por qué debería usar next() y no obj.next()?
- 28. ¿Por qué no debería usar async (evented) IO
- 29. EF4.1 POCO: Por qué debería usar ICollection
- 30. ¿Por qué debería usar la ubicación nueva?
Esta podría ser la razón: http://stackoverflow.com/questions/1306689/launching-activities-within-a-tab-in-android –
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
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 /) –