Compartir objetos de dominio entre actividades

He escrito mi lógica de aplicación en objetos de dominio (para habilitar múltiples interfaces de usuario y portar a otras plataformas), y ahora estoy mirando la implementación de actividades para la interfaz de usuario.

Teniendo en cuenta que cada actividad necesita serializar su estado, ¿cuál es la mejor manera de asegurar que mis objetos de dominio sólo se serialicen una vez?

Si está hablando de Serialising objeto para compartirlos entre Actividades debe crear su propia subclase de Application y almacenar su estado compartido allí. Un único objeto de Application es compartido por todas las actividades en su aplicación, lo que lo convierte en el lugar perfecto para almacenar el estado no persistente . Puede acceder a la Application llamando al getApplication() method en su Activity o Service .

Deberá especificar su clase personalizada en la etiqueta <application> de su archivo AndroidManifest.xml .

  • Android: ¿cómo puedo comprobar si la actividad se está ejecutando?
  • ¿Es posible deshabilitar el acceso al diseño del fragmento (vistas) de la actividad de los padres?
  • Pasar datos de búsqueda a la actividad de búsqueda
  • Servicios de Google Play no disponibles debido al error 2
  • El fragmento no se reanuda con su actividad después de usar el intercambio de intenciones
  • Iniciar nueva actividad de Android es tan lento
  • Android superior Copiar / Pegar barra de herramientas
  • Dos actividades del lanzador en el teléfono, una en la tableta
  • Android Cambiar entre actividades
  • Actualizar una actividad dentro de tabhost
  • ¿Cuál es la diferencia entre esto y Actividad?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.