Мне нужно передать строку из одной операции в другую.android: намерение передается null
в Activiy1 я сделал:
String modello=nomiImmagini[position];
Intent nomeModello = new Intent(getApplicationContext(), Activity2.class);
nomeModello.putExtra("modello", modello);
где значение массива nomiImmagini [положения] не равно нулю, если я сделал тост как
Toast.makeText(getApplicationContext(),
"Selezionato " + nomiImmagini[position], Toast.LENGTH_SHORT).show();
он работает правильно.
в деятельности2 я сделал:
String modello = getIntent().getStringExtra("modello");
но здесь результат нулевой!
Как это исправить? Я новичок в Android и, возможно, я не понимаю намерения.
вы используете 'nomeModello', чтобы начать 'Activity2'? – Blackbelt
Кроме того, где в 'Activity2' есть' String modello = getIntent(). GetStringExtra («modello»); '? – codeMagic