Применение константы

144
28 ноября 2018, 12:50

пытаюсь разобраться в коде. Но встретился метод к котором применяется константа EXTRA_ANSWER_IS_TRUE и я не могу понять для чего она здесь и как её изменение повлияет на программу.

public static Intent newIntent(Context packageContext, boolean answerIsTrue) {
    Intent intent = new Intent(packageContext, CheatActivity.class);
    intent.putExtra(EXTRA_ANSWER_IS_TRUE, answerIsTrue);
    return intent;
}
Answer 1

Константа EXTRA_ANSWER_IS_TRUE является ключом для передаваемых данных, по которому эти данные, в дальнейшем, могут быть получены в CheatActivity.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    answerIsTrue = getIntent().getBooleanExtra(EXTRA_ANSWER_IS_TRUE, false);
}

подробнее

READ ALSO
Перевод любого формата времени в минуты

Перевод любого формата времени в минуты

На вход подается дата, которая может принимать различные форматы (HH:mm / HH / mm / S / s / D) и выдаёт результат в минутахКак это реализовать? Желательно...

142
открытие окна по кнопке JavaFX

открытие окна по кнопке JavaFX

Я как бы новичок в программировании, и у меня возник такой вопросКак правильней открыть новое окно по кнопке используя javaFX? У меня есть первоначальное...

184
Как сделать “жирными” элементы с тегом H2 Jsoup?

Как сделать “жирными” элементы с тегом H2 Jsoup?

Есть код для парсинга страницы:

172