Apenas comenzando a desarrollar Android. Para comenzar, estoy compilando una aplicación que funcionará como un visor de galería + imagen, con la funcionalidad adicional de mover rápidamente y rápidamente imágenes a subcarpetas, para una fácil ordenación de muchas imágenes.Mejor práctica de Android: vistas/actividades
Hasta ahora tengo 2 actividades: una vista de pantalla completa y una cuadrícula de miniaturas de pantalla completa (para fines de multiselección).
Ahora que soy nuevo en esto, me preguntaba si esta doble actividad fue una sabia decisión. ¿Sería mejor simplemente cambiar entre las vistas de contenido que activar una actividad completamente diferente cuando se cambia de la vista de imagen a la vista de cuadrícula (y viceversa).
Lo que estoy buscando son, por supuesto, los pros y contras obvios: rendimiento, facilidad y facilidad de uso. Pero también si hay razones más fundamentales de "patrón"/mejores prácticas para uno u otro.
Gracias
+1 para la API de Fragmentos, tengo no lo usé todavía, pero se ve muy bien. Gracias. Solo está disponible desde el nivel 11 de la API (Android 3.0), eso significa que es un no-go para mí. Lástima :( – Guillaume
Estoy intrigado por el fragmento. Exactamente una de las cosas que quería hacer era animaciones al cambiar de vista de imagen a vista de cuadrícula, ya que entiendo que sería capaz de lograr con fragmentos. una actividad, por supuesto, permitiría esto, y también me permitiría reutilizar algunos elementos comunes como menús, ciertas texturas comunes, etc. Sin embargo, me gusta la simplificación del código para tenerlos en actividades separadas. – Dynde
En realidad, esa simplificación (o encapsulación) de la que está hablando es esencialmente igual de clara con un Fragmento. Tu actividad simplemente se convierte en un contenedor para tus fragmentos. – tomtheguvnor