2013-03-19 3 views
0

Мне нужно получить информацию, введенную пользователем в EditText, и переместить ее в другую деятельность, разместив ее под всем с TextView. Я новичок в этом, и я уверен, что это просто. Пожалуйста помоги. Благодарю.Как получить информацию из текста редактирования, введенного пользователем, и переместить его в другое действие как TextView

ответ

0

Вы не хотите делать то, что вы говорите, хотите сделать, а не точно. Вы хотите передать информацию из одной операции в другую, а не в реальный вид.

В точке, где вы запускаете новую деятельность:

String info = editText.getText().toString(); 
Intent intent = new Intent(this, MyNewActivity.class); 
intent.putExtra("info_key", info); 
startActivity(intent); 

Тогда в вашем onCreate() в новой деятельности:

Intent intent = getIntent(); 
String info = intent.getStringExtra("info_key"); 
textView.setText(info); 
+0

Спасибо, я почти получил его. Наверное, я что-то упускаю. Я получаю две ошибки. Один из них начинается с новой активности. В editText возникает ошибка из кода, который вы указали выше. Должен ли я разместить там идентификатор editText? Aslo, вторая ошибка возникает из onCreate. textView из вашего кода выше получает ошибку. Опять же, я уверен, что это просто. Начинающий. @kcoppock –

+0

Ну да, вы должны заменить свои собственные переменные. Какой бы ни был EditText, у вас есть ссылка и нужна информация, используйте это вместо этого. То же самое для textView. – kcoppock

+0

Я уверен, что это простое решение. Я попытался поставить идентификатор, который я присвоил EditText и TextView. Если это то, что вы имели в виду под ссылкой. Ничего не сработало. @kcoppock –

Смежные вопросы