如何接收来自Android系统已杀死您的应用程序的通知?

4
我想知道如何检测操作系统是否因低内存而杀死了我的应用程序?
任何帮助都将不胜感激。
2个回答

2
让所有活动都扩展基础活动。 覆盖基础活动的onDestroy()方法以抛出通知。

0
如果您展示原生源代码,请注意以下几点:
1. 检测“内存不足”情况 (在/dalvik/vm/alloc/heap.c中的函数tryMalloc)
2. ActivityManager终止进程。 (在ActivityStack.java中的方法requestFinishActivityLocked)
3. 报告进程已死亡。 (在ActivityManagerService.java中的方法appDiedLocked)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接