¿Debería cambiar de actividad cada vez que cambia de vista?

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.

Sabes, me pregunto lo mismo. Creo que las actividades deberían ser menos granulares, en general. Tiendo a las pantallas emergentes a menos que piense que alguien podría querer iniciar la vista en un intento.

More Interesting

¿Cuáles son las ventajas y desventajas de desarrollar aplicaciones para Android en comparación con el desarrollo para iOS?

¿Cuál es el mejor editor de código para Android?

¿Android y Chrome OS se fusionarán en uno?

¿Qué proveedor actual de teléfonos Android es más probable que abandone la plataforma Android?

¿Es posible restringir la capacidad de una aplicación para enviar notificaciones push en el sistema operativo Android?

¿Hay alguna manera de hacer volúmenes de notificación separados en Android para los recordatorios del calendario y los mensajes de texto?

¿La experiencia de la interfaz de usuario de Android se sentirá inmediata y rápida?

Clockworkmod: ¿Dónde se puede encontrar una recuperación CWM para un Micromax Canvas Nitro A310 rooteado?

¿Existe algún buen software gratuito de videovigilancia que se ejecute en computadoras con Windows (cámara USB) o teléfonos Android?

¿Puedo actualizar mi Android de Jelly Bean a KitKat después de rootear?

¿Cuál es la razón por la cual la función 'apagar último visto' en WhatsApp estará presente solo para iOS anteriormente?

¿Qué teléfono inteligente es mejor comprar en India si el aspecto externo del teléfono no me preocupa, el Samsung Galaxy Grand 2 o el HTC Desire 816?

¿El hardware del iPhone es superior a otros dispositivos Android que existen actualmente en el mercado?

¿Qué factores han contribuido al éxito y el atractivo que tiene el iPhone sobre los teléfonos inteligentes Android en los Estados Unidos?

¿Hay alguna característica en Android 5.0 que haga que el teléfono robado sea fácil?