Junior — Middle
Kā izvilkt informāciju no Bundle objekta Android?
sobes.tech AI
Atbilde no AI
Androidā objekts Bundle tiek izmantots datu pārsūtīšanai starp komponentiem (piemēram, starp Activity vai Fragment). Lai iegūtu informāciju no Bundle, ir jāizmanto datu iegūšanas metodes pēc atslēgas, kas atbilst vērtības tipam.
Piemērs, kā iegūt datus no Bundle:
Bundle bundle = getIntent().getExtras(); // Iegūstam Bundle no Intent
if (bundle != null) {
String name = bundle.getString("name");
int age = bundle.getInt("age");
boolean isActive = bundle.getBoolean("isActive");
// Izmanto iegūtos datus
}
Galvenās metodes datu iegūšanai:
getString(String key)— teksta vērtībāmgetInt(String key)— veselajiem skaitļiemgetBoolean(String key)— boolean vērtībāmgetSerializable(String key)— serializējamiem objektiem
Svarīgi pārbaudīt, vai Bundle nav null, lai izvairītos no NullPointerException.