Pon el Objeto como intención para la siguiente actividad
¿Es posible poner un objeto de tipo Objeto en una intención como Extra? Tengo una variable del objeto del tipo y no sabré hasta que se asigna un valor a cuál es el tipo de datos del objeto. Tal vez algo que ver con la serialización o como un paquete no estoy seguro? Y luego en la siguiente actividad ¿cómo puedo obtener este valor para almacenarlo en un ArrayList<Object>
?
- Parcelable donde / cuando se describeContents () usado?
- Problema en la implementación de Parcelable conteniendo otros Parcelable
- Parcelar objetos en android para transferir de una actividad a otra
- ¿Recuperar un objeto parcelable a través de un paquete siempre crea una nueva copia?
- NullPointerException mientras se envía StringArray usando Parcelable
- Cómo definir parcelable de tipo de interfaz en el archivo .aidl?
- Número mágico defectuoso para Bundle en Android
- Escribir una subclase de Parcelable a otra parcela
- Android: guarda datos parcelables en un archivo
- ¿Qué es Parcel.enforceInterface?
- Enviar ArrayList <Object> de BroadCastReceiver a Actividad
- Android Class Parcelable con ArrayList
- Cómo serializar el valor nulo cuando se utiliza Parcelable interfaz
Bundle
por medio de Intent#putExtra
no tiene ninguna función para añadir un Object
. Sólo puede pasar en un objeto Parcelable
o Serializable
. Cualquier objeto que desee pasar a través de un Intent
debe implementar una de esas interfaces. Se recomienda implementar Parcelable
hay una breve guía aquí: Pass by value Parámetros usando Parcelables .
También esta pregunta tiene más respuestas útiles: ¿Cómo enviar un objeto de una actividad de Android a otro utilizando Intents?