Junior — Middle
¿Puede explicar qué es un objeto Bundle en el contexto del desarrollo?
sobes.tech AI
Respuesta de la IA
En Android, el objeto Bundle es un contenedor para almacenar pares clave-valor, que se utiliza para transferir datos entre componentes de la aplicación, por ejemplo, entre Activity o Fragment. Permite guardar y restaurar el estado, así como transferir tipos primitivos, cadenas, matrices y objetos que implementan la interfaz Parcelable.
Ejemplo de uso de Bundle para transferir datos entre Activity:
Intent intent = new Intent(this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("key", "value");
intent.putExtras(bundle);
startActivity(intent);
En SecondActivity, puedes obtener los datos así:
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
String value = bundle.getString("key");
}