如何保护我的进程被杀?

时间:2011-12-13 08:02:12

标签: java android

某些任务杀手应用程序可以像360更安全地杀死我的进程。如何保护我的进程免遭被杀?或者我如何检测我的应用程序的进程是否已被杀死?我发现腾讯应用程序可以在被杀之后重新启动应用程序,但我不知道它们是如何实现的?

2 个答案:

答案 0 :(得分:0)

我不知道他们是怎么做的,但ActivityManager#getRunningAppProcesses可用于检测您的应用是否已被杀死。您可以在后台运行第二个服务以轮询此状态,并在应用程序被杀死时重新启动它。

答案 1 :(得分:0)

你无法防止被杀,也无法得到通知。唯一的方法是运行sticky服务(除非绝对必要,否则不建议这样做)。该服务将在稍后的某个时间自动重启。