Junior — Middle
Wie kann man Informationen aus einem Bundle-Objekt in Android extrahieren?
sobes.tech KI
Antwort von AI
In Android wird das Objekt Bundle verwendet, um Daten zwischen Komponenten zu übertragen (z.B. zwischen Activity oder Fragment). Um Informationen aus dem Bundle zu extrahieren, muss man Methoden zum Datenabruf nach Schlüssel verwenden, die dem Werttyp entsprechen.
Beispiel für das Extrahieren von Daten aus einem Bundle:
Bundle bundle = getIntent().getExtras(); // Holt das Bundle vom Intent
if (bundle != null) {
String name = bundle.getString("name");
int age = bundle.getInt("age");
boolean isActive = bundle.getBoolean("isActive");
// Verwendet die erhaltenen Daten
}
Wichtige Methoden zum Extrahieren:
getString(String key)— für StringsgetInt(String key)— für GanzzahlengetBoolean(String key)— für boolesche WertegetSerializable(String key)— für serialisierbare Objekte
Es ist wichtig zu prüfen, ob das Bundle nicht null ist, um NullPointerException zu vermeiden.