Bueno, puedes hacer esas cosas. Los paquetes son solo argumentos de constructor genéricos. Dicho esto, debes tener en cuenta el ciclo de vida del sistema Android. A diferencia de las aplicaciones Java normales, Android funciona utilizando el concepto de “Contexto”; una representación de la situación actual de la aplicación. Cada actividad es un contexto diferente y, como objeto, contiene referencias a otros objetos, y viceversa; si solo hacemos que cada variable sea global (a través del modificador estático, o pasando referencias), entonces no se recolectará ninguna ventana, desperdiciando efectivamente toda la memoria del dispositivo, porque la memoria de la aplicación se liberaría solo si los usuarios cierran la aplicación, y mucho tiempo, no lo hacen.
Ahora, eso no significa que tenga que vivir según el sistema de intención y pasar todo a través de paquetes. Puede desacoplar los datos de las actividades, creando almacenamientos de memoria (colecciones estáticas, objetos únicos a los que se accede mediante un método estático, etc.), almacenamientos sólidos (archivos SQLite, Firebase, Json, archivos de preferencias); use un enfoque de actividad única, cambiando la interfaz de usuario usando fragmentos o vistas personalizadas (puede agregar un constructor java regular a esos, aunque en el caso de fragmentos, el sistema está fuertemente orientado de otra manera), etc.
- ¿Cuál es la mejor aplicación móvil para el mercado de acciones, fondos mutuos, etc.?
- ¿Cuál es la mejor aplicación de Android para filtros de fotos que no sea VSCO Cam?
- ¿Cuáles son las etapas principales en el desarrollo de aplicaciones de Android?
- ¿Cuál sería el costo para preparar una aplicación?
- ¿Existe alguna aplicación para Android que sea útil para los médicos?