0
A
回答
0
的這個對象的意圖我不知道的你正在嘗試做的,我希望這可以幫助。
您可以通過啓動此活動的意圖並將該標誌(通過intent.setflags方法)設置爲FLAG_ACTIVITY_CLEAR_TOP來恢復堆棧活動的左側,這將清除當前堆棧的頂部並返回(如果存在)被叫活動。
你也可以考慮使用SharedPreferences來保存你的活動狀態,然後恢復它,這樣你可以跳過繁重的任務或任何你想要的。
反正據我知道你不應該保留或傳遞活動項,因爲它肯定會泄露:
0
噓是對的。你永遠不應該保存一個Activity對象。如果您想要動態重新啓動一個活動並需要保存應以某種方式重新啓動的活動,則可以保存該活動的類對象並重新啓動。
Class saved = activity.getClass();
startActivity(new Intent(getApplicationContext(), saved);)
相關問題
- 1. 如何將對象從子活動傳遞給主活動?
- 2. 如何發送主叫活動的對象被稱爲活動
- 3. 如何將對象傳遞給活動?
- 4. 將活動中的對象傳遞給非活動類
- 5. 從活動到另一個活動的自定義對象
- 6. Android:如何將對象從非活動(視圖)類傳遞給活動?
- 7. 檢查活動是否由特定活動觸發
- 8. 如何將活動中的任何對象傳遞給服務?
- 9. 如何從活動轉到TabActivity中的特定活動?
- 10. 將數據對象傳遞給另一活動的活動(片段 - >其活動 - >新活動)
- 11. 如何將LocationRequest對象從活動傳遞給服務?
- 12. 將圖像從一項活動發送給另一項活動?
- 13. 如何在Android中將一個活動的對象列表發送給另一個活動?
- 14. 觸發活動繼續
- 15. 如何將對象傳遞給WF4中的後代活動?
- 16. 從偏好活動發起活動
- 17. 將同一個對象從一個活動傳遞給另一個活動
- 18. 如何發送notifyDataSetChanged從一個活動到以前的活動
- 19. 將對象傳遞給活動
- 20. 將對象傳遞給新活動
- 21. 將對象傳遞給其他活動
- 22. 將複雜對象傳遞給活動
- 23. 如何在主要活動中從片段中觸發事件?
- 24. 如何從父活動停止活動?
- 25. 如何從singleInstance活動開始活動?
- 26. 如何將線程類對象從活動傳遞到使用parcelable的活動
- 27. 如何將對象的ArrayList從一個活動轉移到另一個活動
- 28. 如何將用戶定義對象發送到其他活動
- 29. 將公鑰對象從服務傳遞給Android中的活動?
- 30. 如何將一個對象從活動發送到片段?