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