Junior — Middle
Чӣ гуна метавон маълумотро аз объекти Bundle дар Android баровард?
sobes.tech AI
Ҷавоб аз AI
Дар Android, объект Bundle барои интиқоли маълумот байни компонентҳо истифода мешавад (масалан, байни Activity ё Fragment). Барои баровардан маълумот аз Bundle, бояд усулҳои гирифтани маълумотро бо калид, ки ба навъи арзиш мувофиқ аст, истифода баред.
Маслиҳат барои баровардани маълумот аз Bundle:
Bundle bundle = getIntent().getExtras(); // Гирифтани Bundle аз Intent
if (bundle != null) {
String name = bundle.getString("name");
int age = bundle.getInt("age");
boolean isActive = bundle.getBoolean("isActive");
// Истифодаи маълумотҳои гирифташуда
}
Методҳои асосӣ барои баровардан:
getString(String key)— барои сатрҳоgetInt(String key)— барои рақамҳои пурраgetBoolean(String key)— барои арзишҳои booleangetSerializable(String key)— барои объектҳои сериализатсияшаванда
Муҳим аст, ки санҷед, ки Bundle на null аст, то аз NullPointerException пешгирӣ кунед.