Sobes.tech
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 алдын алуу үчүн.