Sobes.tech
Junior — Middle

¿Cómo se puede extraer información de un objeto Bundle en Android?

sobes.tech AI

Respuesta de la IA

En Android, el objeto Bundle se utiliza para transferir datos entre componentes (por ejemplo, entre Activity o Fragment). Para extraer información del Bundle, es necesario usar métodos de obtención de datos por clave, correspondiente al tipo de valor.

Ejemplo de extracción de datos del Bundle:

Bundle bundle = getIntent().getExtras(); // Obtenemos el Bundle del Intent
if (bundle != null) {
    String name = bundle.getString("name");
    int age = bundle.getInt("age");
    boolean isActive = bundle.getBoolean("isActive");
    // Usamos los datos obtenidos
}

Métodos principales para extraer:

  • getString(String key) — para cadenas
  • getInt(String key) — para enteros
  • getBoolean(String key) — para valores booleanos
  • getSerializable(String key) — para objetos serializables

Es importante verificar que el Bundle no sea null para evitar NullPointerException.