Avatar ·

Comment passer un objet d'une Activity à une autre en Android

Bonjour à tous. Je suis débutant en développement Android et j'ai rencontré un problème. J'ai une classe User avec les champs name, age et email. Dans la première Activity (MainActivity), je crée un objet User et je veux le passer à la deuxième Activity (ProfileActivity). Je sais qu'avec Intent on peut passer des types de données simples (int, String, boolean), mais comment faire avec des objets ? Voici un exemple de mon code : ```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 et setters } ``` Dans MainActivity, je fais ceci : ```java User user = new User("Иван", 25, "ivan@example.com"); Intent intent = new Intent(MainActivity.this, ProfileActivity.class); // Comment passer user ? intent.putExtra("user", user); startActivity(intent); ``` Mais Android Studio souligne en rouge et dit que ce n'est pas possible. J'ai lu à propos de Seria