我的應用程序從4 EditTexts中獲取數據,將它們放入一個ArrayList中,並按下一個按鈕(使用Intents)將數據傳遞給第二個活動,然後將這些數據打印在4個TextView中,並有一個按鈕將我返回到下一個輸入的第一個活動。有沒有辦法保留所有的輸入數據,以便我可以顯示我在TextView或Toast消息中輸入的所有內容?從活動檢索數據
Q
從活動檢索數據
0
A
回答
0
讓我們假設你的第一個活動是和第2活動爲B
所以在一個活動的按下按鈕就可以調用使用下面的代碼的第二次活動。
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);
或者您可以在臨時數據庫中恢復它們。
相關問題
- 1. 在活動之間檢索Android數據
- 2. 我在檢索從一個活動的sharedpreferences數據到另一個活動
- 3. 檢索數據從服務到活動OnResume()
- 4. 無法從php mysql檢索數據到android活動
- 5. Android應用程序檢索數據從API(模型到活動)
- 6. Android:從以前的活動中檢索數據
- 7. 從JSON數據動態檢索列
- 8. 從動態網站檢索數據
- 9. 從動態表格檢索數據
- 10. 從網站自動檢索數據
- 11. 從動作中檢索數據Datatable - QTP
- 12. 在活動啓動時立即從Firebase數據庫檢索內容
- 13. 動態檢索xml數據
- 14. 從x264檢索元數據?
- 15. 從數據庫檢索VBA
- 16. 從網頁檢索數據
- 17. 從httprequest檢索數據
- 18. 從網站檢索數據
- 19. 從Firebase(NodeJs)檢索數據
- 20. 從memcache中檢索數據
- 21. 從線程檢索數據
- 22. 從IndexedDB中檢索數據
- 23. Android從EditText檢索數據
- 24. 從Cassandra檢索數據塊
- 25. 從sql檢索數據
- 26. 從網站檢索數據
- 27. 檢索數據從MongoDB的
- 28. 從edX API檢索數據
- 29. 從DataList檢索數據
- 30. 從SOAP API檢索數據
你可以請詳細解釋你的問題,這些價值觀? 「有沒有辦法保留我所有的輸入數據,這樣我就可以顯示我在TextView或Toast消息中輸入的所有內容?」這是模糊的..你的意思是將數據存儲在Activity 1或2中?或者你的意思是存儲彙總的數據? – abhinav
我認爲他沒有在對象之間傳遞值。他試圖將整個會話數據保存在某處 – Burusothman
對不起,我希望我的應用程序將數據保存在第二個活動中,然後(按下按鈕)顯示Toast消息或TextView中輸入的所有內容。 – Hamz