Junior — Middle
Androidда Bundle объектисинен маалыматтарды кантип чыгарып алса болот?
sobes.tech AI
AIден жооп
Androidда, Bundle объектиси компоненттер ортосунда маалымат өткөрүү үчүн колдонулат (мисалы, Activity же Fragment ортосунда). Bundleдан маалымат алуу үчүн, маанинин түрүнө ылайык ачкыч аркылуу маалымат алуу ыкмаларын колдонуш керек.
Bundleдан маалымат алуу мисалы:
Bundle bundle = getIntent().getExtras(); // Intentтен Bundle алуу
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)— boolean маанилер үчүнgetSerializable(String key)— сериализацияланган объекттер үчүн
Bundle нул эмес экенин текшерүү маанилүү, NullPointerException алдын алуу үчүн.