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)— за булеви стойностиgetSerializable(String key)— за сериализуеми обекти
Важно е да проверявате дали Bundle не е null, за да избегнете NullPointerException.