Sobes.tech
Back to questions
Junior — Middle
69

Какими методами можно извлечь информацию из Intent в Android-приложениях?

Companies where asked
БрайтСофт

Answer from AI

sobes.tech AI

В Android для извлечения информации из Intent используются методы получения данных из его "extras" — дополнительных параметров, переданных вместе с Intent. Основные методы:

  • getStringExtra(String name) — получить строку по ключу.
  • getIntExtra(String name, int defaultValue) — получить целое число с указанием значения по умолчанию.
  • getBooleanExtra(String name, boolean defaultValue) — получить булево значение.
  • getSerializableExtra(String name) — получить объект, реализующий Serializable.
  • getParcelableExtra(String name) — получить объект, реализующий Parcelable.

Пример:

Intent intent = getIntent();
String username = intent.getStringExtra("username");
int age = intent.getIntExtra("age", 0);
boolean isActive = intent.getBooleanExtra("isActive", false);

Также можно получить Bundle с помощью getExtras() и извлекать данные из него.