Ok Estoy diseñando una aplicación que tiene un diseño muy simple de 62 pantallas de contenido, a las que se accede a través de 27 pantallas de menú. En total, son 89 actividades.En Android, ¿cada pantalla debe ser su propia Actividad o diseño?
Por el momento, tengo cada pantalla de contenido para que sea una actividad que solo llama a un diseño XML (texto, botones e imagen) y agrega algunas funciones de onClick.
Cada pantalla de menú es una actividad de lista y presionar cada elemento en la lista abre la actividad de ese elemento (ya sea otra pantalla de menú o una pantalla de contenido).
Por el momento lo estoy probando con 3 pantallas de menú y una pantalla de contenido. Está bien desplazarse por todos ellos, sin embargo, me preocupa que cuando termine la aplicación tenga demasiadas actividades y la aplicación se vuelva lenta y adormecida. En un uso promedio de la aplicación, imagino que el usuario usaría no más de 10 actividades, pero no estoy seguro de si Android anticiparía la creación de otras actividades no utilizadas o qué.
Así que otra forma de implementar esto sería tener solo unas pocas actividades (tal vez 1 para un MainMenu, 1 para un subMenú y 1 para un ContentScreen) que simplemente determinan qué diseño mostrar. Sin embargo, creo que esto significa que cada actividad tiene mucho trabajo por hacer y también pierdo la funcionalidad de presionar el botón Atrás haciendo que el usuario realice una copia de seguridad a través de la jerarquía del menú (y codificar un botón Atrás de reemplazo en cada pantalla involucrar un Caso masivo para el onClick que involucre cada diseño posible, ¡los 89 de ellos!).
¿Cuál sería la mejor manera de realizar esta aplicación?
cualquier ayuda se agradece mucho
¿Qué hace su aplicación? Eso es una gran cantidad de pantallas de contenido. – Matt
Es una aplicación de guía turística, así que tenga una página de contenido para hoteles, restaurantes, atracciones, etc. ... – Stu