Junior — Middle
Kas on Bundle objekt arenduskontekstis?
sobes.tech AI
Vastus AI-lt
Androidis on Bundle objekt konteiner, mis salvestab võtme-väärtuse paare ning mida kasutatakse andmete edastamiseks rakenduse komponentide vahel, näiteks Activity või Fragment vahel. See võimaldab salvestada ja taastada olekut ning edastada primitiivseid tüüpe, stringe, massiive ja objekte, mis implementeerivad Parcelable liidest.
Näide Bundle kasutamisest andmete edastamiseks Activity vahel:
Intent intent = new Intent(this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("key", "value");
intent.putExtras(bundle);
startActivity(intent);
SecondActivity-s saab andmeid järgmiselt kätte:
Bundle bundle = getIntent().getExtras();
if (bundle != null) {
String value = bundle.getString("key");
}