Sobes.tech
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înes
  • getInt(String key) — pour les entiers
  • getBoolean(String key) — pour les valeurs booléennes
  • getSerializable(String key) — pour les objets sérialisables

Il est important de vérifier que le Bundle n'est pas null pour éviter NullPointerException.