Avatar ·

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

Hola a todos. Soy nuevo en el desarrollo de Android y me encontré con un problema. Tengo una clase User con los campos name, age y email. En la primera Activity (MainActivity) creo un objeto User y quiero pasarlo a la segunda Activity (ProfileActivity). Sé que a través de Intent se pueden pasar tipos de datos simples (int, String, boolean), pero ¿cómo hacerlo con objetos? Aquí hay un ejemplo de mi código: ```java public class User { private String name; private int age; private String email; public User(String name, int age, String email) { this.name = name; this.age = age; this.email = email; } // getters y setters } ``` En MainActivity hago esto: ```java User user = new User("Иван", 25, "ivan@example.com"); Intent intent = new Intent(MainActivity.this, ProfileActivity.class); // ¿Cómo pasar user? intent.putExtra("user", user); startActivity(intent); ``` Pero Android Studio lo subraya en rojo y dice que no se puede así. He leído sobre Seria