我很想知道当应用程序在很长一段时间内没有响应时,当用户点击弹出窗口中的“强制关闭”时会发生什么。
所有活动将被解雇? 将任务从托盘中移除吗?
我认为当一个活动被强制关闭时,dalvik将清理应用缓存并启动后端堆栈中的最后一个活动。但不确定它究竟是如何运作的。
赞赏任何意见。
这是我正在查看的资源 http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html
答案 0 :(得分:2)
强制退出将终止应用程序,将SIGKILL信号发送到进程,从而终止虚拟机。发生这种情况时,虚拟机不会向您的应用程序发送任何信号,之后状态将无法恢复。
希望它有所帮助。
问候。
答案 1 :(得分:0)
以下an answer提供了一些详细信息。
另请参阅Designing for Responsiveness以获取有关避免ANR对话框的提示。