Cómo pasar un objeto de una actividad a otra en Android

Estoy tratando de trabajar en enviar un objeto de mi cliente clase de uno Activity y mostrarlo en otro Activity.

El código de la clase de cliente:

public class Customer {

    private String firstName, lastName, Address;
    int Age;

    public Customer(String fname, String lname, int age, String address) {

        firstName = fname;
        lastName = lname;
        Age = age;
        Address = address;
    }

    public String printValues() {

        String data = null;

        data = "First Name :" + firstName + " Last Name :" + lastName
        + " Age : " + Age + " Address : " + Address;

        return data;
    }
}

Quiero enviar su objeto desde uno Activity a otro y luego mostrar los datos en el otro Activity.

¿Cómo puedo lograrlo?

preguntado el 29 de abril de 10 a las 07:04

probablemente debería cambiar la respuesta aceptada en vista de la opinión de las masas. -

Solía ​​establecer el objeto en Pacelable o Serializable, pero cada vez que agrego otras variables, tengo que agregarlo todo a las funciones para obtener y configurar para Pacelable o Serializable. así que hice DataCache para transferir entre actividades y fragmentos. github.com/kimkevin/AndroidDataCache Es muy fácil transferir objetos. -

He creado un contenedor TrackedReference que es parcelable y serializable sin requerir ordenación (serialización o parcelación) para el tipo subyacente: stackoverflow.com/a/64944753/3405387 -

¿Por qué no usas variables estáticas y accedes a ellas desde otra actividad, sin recrearlas en la memoria y además la esterilización del objeto puede consumir recursos? -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.