【问题标题】:How to detect dead processes on android如何检测android上的死进程 【发布时间】:2011-01-05 16:34:23 【问题描述】: 我正在编写一个应用程序来在 android 上进行一些日志记录,进程不会像 android 方式那样被杀死。 我可以检测出哪些是死的吗? 【问题讨论】: 标签: android process task 【解决方案1】: 使用activityManager.getRunningAppProcesses(),然后寻找IMPORTANCE_EMPTY。 【讨论】: 哦,好吧,我这样做了……我想我的代码一定是哪里有问题。 我运行浏览器然后退出它,但即使我过滤掉 IMPORTANCE_EMPTY 它仍然存在,所以我猜还有别的东西吗? [编辑 - 我是一个铅垂] 好的,看来我还需要检查 IMPORTANCE_BACKGROUND。 取决于你所说的“死”是什么意思,但是是的。特别是,当您按下后退按钮时,浏览器不会完成其活动,而只是隐藏其任务。 实际上,进程似乎喜欢在后台停留一段时间。