Android &引用;“强制停止”;该选项在应用程序被销毁后仍然可用

Android &引用;“强制停止”;该选项在应用程序被销毁后仍然可用,android,ondestroy,Android,Ondestroy,我注意到,在使用“后退”按钮退出应用程序后,当我进入“管理应用程序”菜单时,仍然有一个选项“强制停止”。应用程序现在不应该已经死了吗?(我确保OnDestroy确实运行)。 为什么我可以选择强制停止一个已经正式停止的应用程序 谢谢 盖瓦塔尔 我注意到,在使用“后退”按钮退出应用程序后,当我进入“管理应用程序”菜单时,仍然有一个选项“强制停止”。应用程序现在不应该已经死了吗 没有 为什么我可以选择强制停止一个已经正式停止的应用程序 因为这个过程不是“死的”。Android会让你的程序保持一段时间,

我注意到,在使用“后退”按钮退出应用程序后,当我进入“管理应用程序”菜单时,仍然有一个选项“强制停止”。应用程序现在不应该已经死了吗?(我确保OnDestroy确实运行)。 为什么我可以选择强制停止一个已经正式停止的应用程序

谢谢

盖瓦塔尔

我注意到,在使用“后退”按钮退出应用程序后,当我进入“管理应用程序”菜单时,仍然有一个选项“强制停止”。应用程序现在不应该已经死了吗

没有

为什么我可以选择强制停止一个已经正式停止的应用程序

因为这个过程不是“死的”。Android会让你的程序保持一段时间,以防用户在不远的将来突然跳回你的应用程序。如果Android需要RAM来支持其他应用程序,它将终止您的进程

你所看到的行为是完全正常的

我注意到,在使用“后退”按钮退出应用程序后,当我进入“管理应用程序”菜单时,仍然有一个选项“强制停止”。应用程序现在不应该已经死了吗

没有

为什么我可以选择强制停止一个已经正式停止的应用程序

因为这个过程不是“死的”。Android会让你的程序保持一段时间,以防用户在不远的将来突然跳回你的应用程序。如果Android需要RAM来支持其他应用程序,它将终止您的进程


您看到的行为是完全正常的。

使用
后退按钮完成
活动,即“应用程序”的当前UI部分

一个常见的错误是假设一个
活动
是整个“应用程序”,但事实并非如此。正如Commonware所指出的,操作系统没有必要立即清理与
活动
运行过程相关的所有部分——事实上,如果用户短暂地离开
活动
,但不久又重新访问它,这可能会违反直觉

Android实际上在管理资源和发布资源方面非常高效(如果其他“应用程序”需要的话)。在特定的
活动
完成后保留/维护的内容不值得担心……或者至少如果开发人员正确地清理了代码中的内容,就不应该担心


“应用杀手”应用程序文化的一部分与人们认为当
活动
结束时,应用程序无法正常清理有关。如果写得正确,他们会这样做,Android会在必要时做其余的事情。

使用
后退
按钮完成
活动,即“应用程序”的当前UI部分

一个常见的错误是假设一个
活动
是整个“应用程序”,但事实并非如此。正如Commonware所指出的,操作系统没有必要立即清理与
活动
运行过程相关的所有部分——事实上,如果用户短暂地离开
活动
,但不久又重新访问它,这可能会违反直觉

Android实际上在管理资源和发布资源方面非常高效(如果其他“应用程序”需要的话)。在特定的
活动
完成后保留/维护的内容不值得担心……或者至少如果开发人员正确地清理了代码中的内容,就不应该担心

“应用杀手”应用程序文化的一部分与人们认为当
活动
结束时,应用程序无法正常清理有关。如果写得正确,他们会这样做,而Android会在必要时做其余的事情