- 有沒有辦法阻止主要活動暫停並銷燬其內容,而另一活動已打開並處於活動狀態?
0
A
回答
2
不能從暫停保持Activity
,因爲它需要遵循Activity Lifecycle但是你可以重寫onPause()
和保存任何你需要
@Override
public void onPause()
{
// save your data
}
你如何保存的內容取決於你所需要的。但是,如果您要參加某個活動並且馬上回來,那麼您希望使用startActivityForResult()
來完成此操作。
2
不是。這是活動的生命週期。一旦視圖被阻擋,Activity就會暫停,一旦完全隱藏它就會停止,此時Android可以隨時銷燬它,爲其他活動重新分配資源。
1
活動不破壞在暫停的內容。它確實在onDestroy上做到這一點。您可能正在旋轉導致底部活動重新創建的屏幕。如果要保留內容,則需要保存狀態。
相關問題
- 1. 從其他活動中打開活動
- 2. Android Tabs活動在打開時停止
- 3. 當活動暫停時Runnable停止
- 4. 從其他活動開始主要活動
- 5. 如何在其他活動結束之前停止活動?
- 6. 異常在一個活動不停止其他活動
- 7. 如何從其他活動設置主題到主要活動?
- 8. 如何防止在Android中打開活動時打開鍵盤?
- 9. 如何在其他claas的主要活動中調用活動?
- 10. 在畫廊上打開其他活動
- 11. 防止多次打開活動
- 12. 線程暫停/停止活動恢復
- 13. 停止目前的活動,並通過其他活動
- 14. 主要活動layoutInflater,活動不開始
- 15. Android,在活動暫停或停止時終止線程?
- 16. 開始在主要活動
- 17. 暫停的活動
- 18. 更新來自其他活動的主要活動值
- 19. 通知打開活動,按回按鈕,防止打開回棧活動?
- 20. 我想打開其他特定活動
- 21. 從視圖中打開其他活動
- 22. 通過意圖打開的其他活動的覆蓋活動
- 23. Android - 無法從Android中的其他活動打開活動5
- 24. 我的活動在打開時返回到「主頁」活動
- 25. Android:在不暫停當前活動的情況下打開對話框活動
- 26. 打開信息沒有關閉的活動主要活動
- 27. GridView,只作爲主要活動打開,
- 28. 一次打開主要活動
- 29. 服務通知打開主要活動
- 30. 在開始主要活動時截圖