Какое значение я должен заполнить при получении intent.extra.getLong ("KEY", какое значение я заполняю здесь) - PullRequest
0 голосов
/ 18 июня 2020

У меня вопрос. когда вы делаете

FirstActivity.class

Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("KEY", "Some integer ID maybe null");
startactivity(intent);

NewActivtity.class

Intent intent = getIntent()
Integer someId = intent.getExtraInt("KEY", What value must i put?) <<<--- here the problem what must I put?

сейчас я ставлю «-1», но кто-то говорит мне, чтобы я не использовал - 1. может быть, кто-нибудь может дать мне лучший совет о значении по умолчанию.

Ответы [ 3 ]

1 голос
/ 18 июня 2020

Любое значение должно работать для значения по умолчанию. Это просто резервная копия на случай, если при извлечении данных ничего не найдено.

1 голос
/ 18 июня 2020
• 1000
0 голосов
/ 18 июня 2020

Activity.RESULT_OK = -1, так что, возможно, этот «кто-то», который сказал вам не использовать -1, означает, что в некоторых случаях, например, когда вы используете startActivityForResult (), вы можете получить те же значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...