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 cadenasgetInt(String key)— para enterosgetBoolean(String key)— para valores booleanosgetSerializable(String key)— para objetos serializables
Es importante verificar que el Bundle no sea null para evitar NullPointerException.