Avatar ·

Wie man ein Objekt von einer Activity an eine andere in Android übergibt

Hallo zusammen. Ich bin neu in der Android-Entwicklung und habe ein Problem. Ich habe eine Klasse User mit den Feldern name, age und email. In der ersten Activity (MainActivity) erstelle ich ein User-Objekt und möchte es an die zweite Activity (ProfileActivity) übergeben. Ich weiß, dass man über Intent einfache Datentypen (int, String, boolean) übergeben kann, aber wie ist es mit Objekten? Hier ist ein Beispiel meines Codes: ```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; } // Getter und Setter } ``` In MainActivity mache ich Folgendes: ```java User user = new User("Ivan", 25, "ivan@example.com"); Intent intent = new Intent(MainActivity.this, ProfileActivity.class); // Wie übergebe ich user? intent.putExtra("user", user); startActivity(intent); ``` Aber Android Studio unterstreicht es rot und sagt, dass das nicht geht. Ich habe über Seria