1

我怎样才能找出我的android应用程序将被任务管理器杀死的时刻。如果 Activity 类或其他有任何回调?

4

2 回答 2

0

就在这里。

在此处输入图像描述

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

于 2013-08-31T17:05:49.543 回答
0

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

所以,如果在Activity中,app可能会得到提示,它实现了onLowMemory()。根据 Android 文档,

这在整个系统内存不足时调用,并且希望主动运行的进程试图勒紧裤腰带。虽然没有定义调用它的确切时间,但通常它会在所有后台进程都被杀死的时候发生,即在到达我们希望避免杀死的托管服务和前台 UI 的进程终止点之前。

于 2013-08-31T17:22:14.660 回答