Junior — Middle
Ar galite paaiškinti, kas yra Bundle objektas vystymo kontekste?
sobes.tech AI
Atsakymas iš AI
Android'e Bundle objektas yra konteineris, skirtas saugoti poras raktas-reikšmė, kuris naudojamas duomenų perdavimui tarp programos komponentų, pavyzdžiui, tarp Activity arba Fragment. Jis leidžia išsaugoti ir atkurti būseną, taip pat perduoti pagrindinius tipus, eilutes, masyvus ir objektus, įgyvendinančius Parcelable sąsają.
Bundle naudojimo pavyzdys duomenų perdavimui tarp Activity:
Intent intent = new Intent(this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("key", "value");
intent.putExtras(bundle);
startActivity(intent);
SecondActivity galima gauti duomenis taip:
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
String value = bundle.getString("key");
}