如何接收android杀死我的应用程序的通知?

时间:2011-10-12 06:48:42

标签: android

我想知道如何检测操作系统因内存不足而导致我的应用程序被杀?

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:2)

让您的所有活动扩展基本活动。 覆盖基础活动onDestroy()以发送通知。

答案 1 :(得分:0)

如果您显示本机源代码,请显示此点。

1.]检测“内存不足”情况
   (函数tryMalloc在/dalvik/vm/alloc/heap.c中)

2.] ActivityManager杀死进程。
    (ActivityStack.java中的方法requestFinishActivityLocked)

3.]报告过程已经死亡     (ActivityManagerService.java中的方法appDiedLocked)