活动经理清除所有近期并在后台杀死进程?

时间:2014-10-29 04:05:21

标签: android kill-process

活动经理清除所有近期并在后台杀死进程?

- 系统只会破坏我的一项或部分活动以恢复记忆?

- 系统会杀死我的应用程序的整个过程吗?所有的活动都会被很好地摧毁吗? 我将使用代码但不起作用

    mgr.killBackgroundProcesses(p.processName);

2 个答案:

答案 0 :(得分:0)

  

当您的活动收到对onStop()方法的调用时,它将不再可见,并且应该释放用户未使用时几乎不需要的所有资源。一旦您的活动停止,系统可能会在需要恢复系统内存时销毁该实例。    - http://developer.android.com/training/basics/activity-lifecycle/stopping.html

所以是的,当系统不可见时,系统会破坏你的活动。

根据它的销毁方式,可以通过调用onSaveInstanceState()来保存实例,当它恢复时,它将调用onRestoreInstanceState()。 This article提供了有关问题的更多信息。

答案 1 :(得分:0)

首先,我要说谷歌不建议杀死任何进程。

这对你很有帮助:Is quitting an application frowned upon?

Android destroying activities, killing processes

我希望这些链接可以回答您的所有问题。

如果您想完成活动,请使用finish();

以下是如何销毁应用的示例:https://stackoverflow.com/a/26586015/3864698