Android应用程序强行关闭时会发生什么

时间:2011-03-09 16:55:46

标签: android

我很想知道当应用程序在很长一段时间内没有响应时,当用户点击弹出窗口中的“强制关闭”时会发生什么。

所有活动将被解雇? 将任务从托盘中移除吗?

我认为当一个活动被强制关闭时,dalvik将清理应用缓存并启动后端堆栈中的最后一个活动。但不确定它究竟是如何运作的。

赞赏任何意见。

这是我正在查看的资源 http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

2 个答案:

答案 0 :(得分:2)

强制退出将终止应用程序,将SIGKILL信号发送到进程,从而终止虚拟机。发生这种情况时,虚拟机不会向您的应用程序发送任何信号,之后状态将无法恢复。

希望它有所帮助。

问候。

答案 1 :(得分:0)

以下an answer提供了一些详细信息。

另请参阅Designing for Responsiveness以获取有关避免ANR对话框的提示。

相关问题