intent.putExtra () и intent.getStringExtra () не работают. getStringExtra возвращает ноль - PullRequest
0 голосов
/ 22 февраля 2020

intent.putExtra() и intent.getStringExtra() не работают. getStringExtra возвращает ноль

На стороне отправки:

             Intent intent = new Intent(getApplicationContext(), ChooseUserActivity.class);
             startActivity(intent);

             intent.putExtra("Name",imageName);

На стороне получения:

            Intent secondIntent = getIntent();
            String nameImage = "Something " + secondIntent.getStringExtra("Name");
            Log.i("Name of the Image: ",nameImage);

Выходные данные Log cat:

enter image description here

1 Ответ

1 голос
/ 22 февраля 2020

Вы должны сначала положить Extras в Intent, а затем начать деятельность не после него

//create intent
Intent intent = new Intent(getApplicationContext(),ChooseUserActivity.class);

//put extras
intent.putExtra("Name",imageName);

//start activity
startActivity(intent);
...