簡體   English   中英

關閉活動時從“最近使用的應用程序”中刪除應用程序

[英]Remove application from Recent app while closing the activity

我需要在活動啟動后立即關閉它,以達到此目的,我使用了finish()方法,但它仍存在於正在運行的應用程序列表中。

請給我建議一些解決方案..

您正在調用finish()方法的活動被銷毀,並且所有資源都已排隊等待進行垃圾回收,因為對該活動的引用變得不可訪問。 因此,此活動使用的所有內存將在下一個GC周期中釋放。 通過發現活動,您正在破壞活動而不是應用程序。

請記住 :

如果用戶想重新啟動應用程序,Android會保持進程,這可以加快啟動階段。 該進程將不執行任何操作,如果需要回收內存,則該進程將被終止。 不用擔心:)

要從“ Recent app列表中刪除您的應用, 只需在清單中指定android:excludeFromRecents="true"

請參閱此鏈接以獲得更好的解釋

暫無
暫無

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

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