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?
- No se ha encontrado actividad para manejar Intent - android.intent.action.OPEN_DOCUMENT
- Android: hace que la actividad A espere a que la actividad B termine y devuelva algunos valores
- ¿Por qué está presente el botón de arriba sin setDisplayHomeAsUpEnabled ()?
- ¿Es el método onSaveInstanceState (Bundle) llamado después onPause ()?
- ¿Cómo obtener la instancia de actividad "llamando" de Actividad llamada?
- ¿OnClickListener encendido después de onPause?
- Android cómo terminar una actividad de otra actividad
- ProgressDialog rechaza después de girar la pantalla
- Uso de ResultReceiver en Android
- Android: la adición de datos al intento falla al cargar la actividad
- ¿Cómo puedo saber si la aplicación para Android se está ejecutando en primer plano?
- Android: addview () - agregar una nueva vista en la parte superior de la actividad
- Android: ¿Cómo puedo obtener la actividad de primer plano actual (de un servicio)?
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
.
- Actualice su SDK de anuncios para móviles de Google para Android para asegurarse de que los anuncios se mantengan
- Inflating RecyclerView en DialogFragment IllegalStateException