Junior — Middle
Comment peut-on extraire des informations d'un objet Bundle dans Android?
sobes.tech IA
Réponse de l'IA
En Android, l'objet Bundle est utilisé pour transmettre des données entre composants (par exemple, entre Activity ou Fragment). Pour extraire des informations du Bundle, il faut utiliser des méthodes d'obtention de données par clé, correspondant au type de valeur.
Exemple d'extraction de données du Bundle:
Bundle bundle = getIntent().getExtras(); // Récupère le Bundle depuis l'Intent
if (bundle != null) {
String name = bundle.getString("name");
int age = bundle.getInt("age");
boolean isActive = bundle.getBoolean("isActive");
// Utiliser les données récupérées
}
Méthodes principales pour l'extraction:
getString(String key)— pour les chaînesgetInt(String key)— pour les entiersgetBoolean(String key)— pour les valeurs booléennesgetSerializable(String key)— pour les objets sérialisables
Il est important de vérifier que le Bundle n'est pas null pour éviter NullPointerException.