保护我的服务免受taskkiller应用程序的侵害

pgs*_*rom 0 service android

我正在开发一个需要不断运行服务的应用程序,除非用户有意识地停用它.问题是有任务杀手应用程序"杀死所有应用程序" - 按钮.这些似乎越来越受欢迎,它们正在引起我的模糊.当我使用som任务管理器终止我的服务时,onDestroy()永远不会运行,所有的AlarmManagers都会被服务终止.有没有办法保护我的服务免受这些应用程序的影响,或者在它被杀后立即重新启动我的服务?

Com*_*are 6

有没有办法保护我的服务免受这些应用程序的影响,或者在它被杀后立即重新启动我的服务?

不是,抱歉.

此外,如果您的服务表现良好(即,不是设计为始终在内存中运行),用户将不太可能使用这些工具将其终止.服务并非旨在永远运行.

  • 对不起,这很不幸.Froyo将解决这个问题,但我意识到这将在一段时间之前通常会帮助开发人员. (2认同)