如何做到這一點: 我正在觸摸按鈕。然後應用程序正在將我轉移到另一個活動然後我選擇其中一個選項和應用程序返回到之前的活動併發送有關我的選擇的信息。 在此先感謝。移動到另一個活動並等待反饋
0
A
回答
2
使用startActivityForResult
第一項活動:
Intent intent = new Intent(this, SecondActivity.class);
startActivityForResult(intent, 1);
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(resultCode==RESULT_OK && requestCode==1){
String msg = data.getStringExtra("result");
//Your code...
}
,並在第二個活動:
Intent intent = getIntent();
String result = "blablabla";
intent.putExtra("result",result);
setResult(RESULT_OK,intent);
finish();
+0
謝謝,我該怎麼辦,如果我有更多的類來獲得請求?如何區分申請表A班和B班?我只有一個onActivityResult函數^^ – Piotrek
0
我認爲SharedPreference和onResume的組合會起作用。您第一次開始第一次活動時,不會保存SharedPrefrence。在第一次啓動時調用onResume,但是如果SharedPreference爲null,則必須進行某種切換,它什麼也不做。
然後你去第二個活動。你做了一些改變SharedPreference的東西(例如Button)。保存偏好設置後,您可以返回到您的第一個活動。
onResume在返回時調用,您可以根據自己的選擇做你想要的。根據你的問題,這將在理論上起作用。
相關問題
- 1. android應用程序啓動另一個應用程序並等待反饋
- 2. 移動到另一個活動
- 3. 等待活動?
- 4. 從一個活動(數據庫)轉移到另一個活動
- 5. 從一個活動轉移到另一個活動
- 6. 等待多個活動
- 7. 保存在Android上活動時移動到另一個活動
- 8. 如何開始新的活動並等待一段時間並開始另一個活動?
- 9. 使Android活動等待一個類
- 10. 我可以讓一個活動創建另一個活動並等待它返回信息嗎?
- 11. 當從一個活動移動到另一個活動時彈出鍵盤
- 12. 如何將光標從一個活動移動到另一個活動
- 13. 如何使用按鈕從一個活動移動到另一個活動?
- 14. 如何在android中從一個活動移動到另一個活動?
- 15. 將spinner項目從一個活動移動到另一個活動
- 16. 將文本從一個活動移動到另一個
- 17. 從一個活動移動到另一個 - android
- 18. 將圖像從一個活動移動到另一個android
- 19. Android等待另一個活動結果 - 它沒有工作
- 20. 如何反覆動畫並不等待?
- 21. 如何終止活動並切換到另一個活動?
- 22. 如何從一項活動轉移到另一項活動android
- 23. 在Android上從一項活動轉移到另一項活動
- 24. 移動到下一個活動,不殺死前一個活動
- 25. 繼續從一個活動滾動到另一個活動
- 26. 從一個活動到另一個活動的動態列表
- 27. 我如何拍攝一個活動的圖像並將其移動到另一個活動中
- 28. 我無法將對象從一個活動轉移到另一個活動
- 29. 我想將圖像從一個活動轉移到另一個活動
- 30. 如何將對象的ArrayList從一個活動轉移到另一個活動
谷歌爲startActivityForResult – Simon