我有一個主Activity需要一段時間才能加載,因爲它讀取客戶羣和加載屏幕。當我打電話給另一個活動(顯示未完成的客戶收據)時,要給出「返回」按鈕,我立即加載主活動。然而,當我打電話給其他活動(訂單,歷史等..)時,給「後退」按鈕需要一段時間再次顯示客戶。就像其中一個Activity不會破壞主Activity一樣,其餘的如果你銷燬它。所有的都以同樣的方式創建(我認爲)。這可能發生嗎?什麼叫一個活動不被破壞的主要?可能是內存問題?ANDROID - 活動不會破壞主要活動
1
A
回答
1
在正常情況下,當從一個Activity
到另一個時,第一個Activity
不會被銷燬。它被推送到一個後臺堆棧,以便用戶按下「後退」時可以立即返回。
其內容可以但是如果當前頂部Activity
佔用太多內存將被銷燬。 Android操作系統將從後臺堆棧中的活動中釋放資源,以適應前臺活動的需求。在這種情況下,活動將被有效地「重新啓動」,並且當用戶按下「後退」時必須重建。
相關問題
- 1. 開始另一個活動時不破壞主要活動
- 2. 活動被破壞?
- 3. 活動不破壞完全
- 4. 活動不被破壞
- 5. 爲什麼回到主要活動時次要活動被破壞?
- 6. 去下一個活動時活動會破壞嗎?
- 7. FragmentTabHost「活動已被破壞」
- 8. onBackPressed - 避免破壞活動
- 9. 活動已被破壞FragmentTransaction.commit()
- 10. java.lang.IllegalStateException:活動已被破壞
- 11. 空白活動破壞
- 12. Android TabHost破壞活動
- 13. 避免破壞活動
- 14. IntentService防止活動破壞
- 15. 等待活動被破壞
- 16. 主要活動layoutInflater,活動不開始
- 17. 當主要活動被破壞時重新創建Android服務
- 18. 在不破壞活動的情況下切換活動
- 19. 主要活動
- 20. onBackPressed隱藏不破壞活動
- 21. 主要活動項目不會顯示
- 22. 主要活動不開始
- 23. 登錄到主要活動的活動
- 24. 從主要活動
- 25. Android:onResume()主要活動
- 26. 活動在推出新活動時被破壞
- 27. 從主要活動開始活動並返回到主要活動
- 28. 活動不會破壞並創建多個不需要的實例
- 29. 即使在活動被破壞時也不會調用onSurfaceTextureDestroyed
- 30. 當活動被破壞時,GPS圖標不會消失?
嘗試發佈您的資源。作爲一個提示 - 如果你想摧毀Activity - 調用finish(); – 2012-03-14 19:12:34