通过任务管理器回调监视Kill

时间:2013-08-31 17:03:41

标签: android

当我的android应用程序被任务管理器杀死时,我怎么能找到。 如果在Activity类或其他东西中有任何回调?

2 个答案:

答案 0 :(得分:0)

是的,有。

enter image description here

onDestroy()应该被调用(但不能保证被调用)。

答案 1 :(得分:0)

当整个系统内存不足时,Android会使用任务杀手。然后,它将通过杀死应用程序开始释放系统内存。

因此,app可能会在Activity中获取提示,它实现onLowMemory()。 根据Android文档,

当整个系统内存不足时,调用此方法,并希望主动运行过程以试图收紧腰带。虽然没有定义调用它的确切位置,但通常它会在所有后台进程被杀死的时候发生,也就是在到达主机服务和前台UI的杀死进程之前,我们希望避免被杀死。