我只想知道如何检测到 Activity 或服务已被高级任务 killer 杀死?我期待调用 onDestroy 方法,但它没有!
我的应用程序在启动时启动后台服务。除了从菜单外,该 Activity 不会启动。但是它的名字出现在高级任务 killer 列表中。当我试图杀死它时,它既不调用服务的 onDestroy 方法。
有什么想法吗?
提前致谢。
最佳答案
I just want to know how detect that the activity or service has been killed by the advanced task killer?
当您的任务以这种方式终止时,您不会收到任何通知。
I was expecting the onDestroy method to be called, but it doesnt!
有多种场景不会调用 Activity 或服务的 onDestroy()
。这是其中之一。
My app starts the background service on boot.
我真诚地希望服务在几秒钟内关闭。否则,please consider是否what you are doing是对的。
关于Android:如何知道高级任务 killer 杀死的 Activity/服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3595474/