Android:如何知道被高级任务杀手杀死的活动/服务?

时间:2010-08-29 16:02:27

标签: android service android-activity

我只是想知道如何检测到活动或服务被高级任务杀手杀死了?我期待调用onDestroy方法,但它没有!

我的应用程序在启动时启动后台服务。除菜单外,活动未启动。但它的名称出现在高级任务杀手列表中。当我试图杀死它时,它不会将onDestroy方法称为服务的。

有什么想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

  

我只是想知道如何检测活动或服务是否被高级任务杀手杀死了?

当您的任务以这种方式被杀时,您不会收到任何通知。

  

我期待调用onDestroy方法,但它没有!

在各种情况下,不会调用onDestroy()的活动或服务。这是其中之一。

  

我的应用程序在启动时启动后台服务。

我真诚地希望服务能在几秒钟后关闭。否则,please consider what you are doing是否正确。

相关问题