2014-12-21 6 views
0

Мое приложение принимает данные из 4 EditTexts, помещает их в ArrayList и одним нажатием кнопки (с использованием Intents) передает данные во вторую активность, которая затем печатает эти данные в 4 TextViews и имеет кнопку, которая возвращает мне первую активность для следующего ввода. Есть ли способ сохранить все мои входные данные, чтобы я мог показать все, что я ввел в сообщение TextView или Toast?Извлечение данных из активности

+0

Пожалуйста, вы можете объяснить ваш вопрос в деталях? «Есть ли способ сохранить все мои входные данные, чтобы я мог показывать все, что я ввел в сообщение TextView или Toast?» Это неопределенно. Вы имеете в виду хранение данных в действии 1 или 2? или вы хотите хранить агрегированные данные? – abhinav

+0

Я думаю, что он проходил между значениями между объектами. он пытается сохранить целые данные сеанса где-то – Burusothman

+0

Извините, я хотел бы, чтобы мое приложение сохраняло данные во втором действии, которое затем (одним нажатием кнопки) отображает все введенные в сообщении Toast или TextView. – Hamz

ответ

0

Давайте предположим, что ваш первый деятельность является и вторая активность B

так в нажатии кнопки А на данный вид деятельности можно назвать 2-ую деятельность, используя следующий код.

Intent intent = new Intent(A.this, B.class); 
String input1 = txt1.getText().toString(); 
String input2 = txt2.getText().toString(); 
intent.putExtra("key1", input1); 
intent.putExtra("key2", input2); 
startActivity(intent); 

С B активности вы можете получить доступ к этим данным с помощью следующих кода

Intent intent = getIntent(); 
String input1 = intent.getStringExtra("key1"); 
String input2 = intent.getStringExtra("key2"); 
-1

да вы можете. вы можете передать свои данные во вторую активность, как это.

Intent intent1= new Intent(first.this, second.class); 
         Bundle bundle1=new Bundle(); 
         bundle1.putString("data", et1.getText().toString()); 
         intent1.putExtras(bundle1); 
         startActivityForResult(intent1, 0); 

или вы можете восстановить их во временной базе данных.

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