Sobes.tech
Junior — Middle

Puoi spiegare cos'è un oggetto Bundle nel contesto dello sviluppo?

sobes.tech AI

Risposta dell'AI

In Android, l'oggetto Bundle è un contenitore per memorizzare coppie chiave-valore, utilizzato per trasferire dati tra i componenti dell'applicazione, ad esempio tra Activity o Fragment. Permette di salvare e ripristinare lo stato, nonché di trasferire tipi primitivi, stringhe, array e oggetti che implementano l'interfaccia Parcelable.

Esempio di utilizzo di Bundle per trasferire dati tra Activity:

Intent intent = new Intent(this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("key", "value");
intent.putExtras(bundle);
startActivity(intent);

In SecondActivity, puoi ottenere i dati così:

Bundle bundle = getIntent().getExtras();
if (bundle != null) {
    String value = bundle.getString("key");
}