簡體   English   中英

用戶按下主屏幕按鈕后,Activity會存活多長時間?

[英]How long will Activity be alive when user pressed the home button?

根據http://developer.android.com/training/basics/activity-lifecycle/recreating.html

如果該活動當前已停止並且很長時間未使用,則該系統也可能會破壞您的活動。

到底是多長時間? 例如,當用戶按下主頁按鈕時。

沒有辦法知道會持續多久。 使用時,按“主頁”按鈕將停止活動,此刻隨時可以銷毀它。

從Android活動文檔中:

如果一個活動被另一個活動完全遮蓋,則將其停止。 它仍然保留所有狀態和成員信息,但是,它對用戶不再可見,因此它的窗口是隱藏的,當其他地方需要內存時,它通常會被系統殺死。

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

如果要進行實驗,則可以為活動創建一個弱引用,例如從單獨的線程中將其提取。 當活動被垃圾回收時,引用將變為空。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM