¿Es posible poner un objeto de tipo Objeto en un intento como Extra? Tengo una variable de tipo objeto y no sabré hasta que se le asigne un valor en cuanto a lo que es el tipo de datos del objeto. ¿Tal vez algo relacionado con la serialización o como paquete no estoy seguro? Y luego, en la siguiente actividad, ¿cómo obtengo este valor para almacenarlo en un ArrayList<Object>
?Poner objeto como intento para la siguiente actividad
Respuesta
Bundle
por medio de Intent#putExtra
no tiene ninguna función para agregar un Object
. Solo puede pasar 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
. Aquí hay una breve guía: Pass by value Parameters using Parcelables.
También esta pregunta tiene respuestas más útiles: How to send an object from one Android Activity to another using Intents?
¿Cómo puede funcionar este método para un objeto de tipo I desconoce en el momento del parcelamiento? – SamRowley
Esto podría ampliarse un poco, creo. Técnicamente, siempre que el Objeto sea parcelable o serializable, puede llamar a la función toArray de la Lista y enviarla de esa manera. – Jackie
- 1. Como recuperar la actividad solicitada por un Intento
- 2. Cómo poner una lista en el intento
- 3. actividad no encontrada para manejar el intento
- 4. ¿Cómo establecer la siguiente actividad de la actividad automatizada actual?
- 5. Android Pasando BluetoothSocket a la siguiente actividad
- 6. No se ha encontrado actividad para manejar Intento, Android
- 7. ¿Cómo usar un intento para actualizar una actividad?
- 8. Utilizar un intento para enviar datos a mi actividad
- 9. android content activitynotfoundexception no se encontró actividad para manejar el intento: cuando intento ingresar a la url
- 10. Pasar de una actividad a la siguiente en Android
- 11. He incluido string.h pero cuando intento usarlo como en el siguiente recibo errores
- 12. Cómo reanudar una actividad al llamarlo desde un Intento
- 13. eliminar la actividad como predeterminado Launcher
- 14. onActivityResult() tiene los datos de Intento como nulos después de que una Actividad ha terminado
- 15. ¿Cómo liberar la memoria del objeto de actividad real después de salir de la actividad?
- 16. Android: la carga de datos en el intento falla al cargar la actividad
- 17. Android intento de inicio para ver apk
- 18. intento de notificación de Android para borrarlo
- 19. Intento implícito no se llama
- 20. ¿Cómo poner algo de retraso en llamar una actividad de otra actividad?
- 21. Cómo convertir la siguiente cadena json a objeto java?
- 22. Cómo pasar el objeto JSON a la nueva actividad
- 23. JSTL foreach: obtener el objeto siguiente
- 24. LinkedList puesto en Intent extra obtiene refundición a ArrayList al recuperar en la actividad siguiente
- 25. Javascript para poner en mayúscula el siguiente carácter después de "Mc"
- 26. llamada personalizada Actividad como startActivityForResult
- 27. Objeto como clave hash
- 28. Pasando la actividad al objeto no activo correctamente
- 29. Para cada x ... Siguiente vs. Para cada x ... Siguiente x
- 30. ¿Es posible, y cuál es la mejor estrategia, pasar objetos por referencia de una actividad a la siguiente?
[Esta pregunta StackOverflow] (http://stackoverflow.com/questions/4249897/how-to-send-objects-through-bundle/13819217#13819217) ayudará. –