Puede usar una sola actividad que simplemente cambia de vista, pero las cosas pueden complicarse cuando se inician los métodos del ciclo de vida. En la medida de lo posible, querrá hacer solo unas pocas cosas en onPause y mantener pequeño el tamaño de salvadoInstanceState.
Android ahora tiene una nueva API llamada fragmentos. Al igual que las actividades, los fragmentos tienen vistas pero no pueden ejecutarse por sí mismos y deben ser alojados por una actividad. Puede usar varios fragmentos en una sola actividad, cada uno con su propia jerarquía de vistas. También puede cambiar fragmentos usando el FragmentManager.
Los fragmentos son la forma preferida actualmente de hacer diseños reutilizables. Google tiene muchos artículos al respecto en el blog de desarrolladores de Android, e hicieron una biblioteca de compatibilidad para que los fragmentos se puedan usar incluso en versiones de SDK inferiores.
- ¿Por qué Google limita la descarga de varias aplicaciones de Android en China?
- ¿Cómo se ven afectadas sus primeras impresiones por el teléfono que alguien lleva (BB, Android, iPhone o "función")?
- Ahora que tanto Windows Phone 8 como iOS tienen seguridad de plataforma real, ¿agregará Android la seguridad de plataforma de Google o abandonará el mercado empresarial?
- ¿Cuántos usuarios de Android e iOS hay en Nigeria?
- ¿Debo comprar un iPad o esperar una tableta Android?