关闭活动时从最近的应用程序中删除应用程序

时间:2014-10-27 05:34:11

标签: android

我需要在启动后立即关闭活动,以实现我使用的finish()方法,但它仍然存在于运行的应用程序列表中。

请建议我一些解决方案..

1 个答案:

答案 0 :(得分:4)

您正在调用finish()方法的活动被销毁,其所有资源都排队等待垃圾回收,因为对此活动的引用变得无法访问。因此,此活动使用的所有内存将在下一个GC周期中释放。通过发现活动,你正在摧毁行为而非应用......

请记住:

  

Android会在用户想要重新启动应用程序的情况下保持流程,这会使启动阶段更快。该过程将不会执行任何操作,如果需要回收内存,则该过程将被终止。别担心:)

要从Recent app列表中删除您的应用:只需在清单中指定android:excludeFromRecents="true"

Refer this link for better explanation