Junior — Middle
Hoe kun je informatie uit een Bundle-object in Android halen?
sobes.tech AI
Antwoord van AI
In Android wordt het object Bundle gebruikt om gegevens tussen componenten over te dragen (bijvoorbeeld tussen Activity of Fragment). Om informatie uit een Bundle te halen, moet je methoden gebruiken om gegevens op te halen op basis van de sleutel die overeenkomt met het gegevenstype.
Voorbeeld van het ophalen van gegevens uit een Bundle:
Bundle bundle = getIntent().getExtras(); // Haal de Bundle op uit de Intent
if (bundle != null) {
String name = bundle.getString("name");
int age = bundle.getInt("age");
boolean isActive = bundle.getBoolean("isActive");
// Gebruik de verkregen gegevens
}
Belangrijke methoden voor het ophalen:
getString(String key)— voor stringsgetInt(String key)— voor gehele getallengetBoolean(String key)— voor booleaanse waardengetSerializable(String key)— voor serialiseerbare objecten
Het is belangrijk om te controleren of de Bundle niet null is om NullPointerException te voorkomen.