Android 内存不足时,退出Activity

s_tream 2014-01-18 11:41:58
在长时间运行一个app,因为内存不足,或者什么其它的原因导致自动退出app,且无任何提示,直接回到Home界面。
请问如何使显示的Activity走onStop()和onDestory()函数?
...全文
217 点赞 收藏 4
写回复
4 条回复
lyb928 2014年01月27日
LauncherApplication.onTrimMemory, onLowMemory这个回调接口表示可能会被回收,但不代表一定会被回收
回复 点赞
ThinkiCode 2014年01月26日
如果你在程序在前台运行,内存不足时,系统会优先去kill别的在后台的应用,如果这样子还会退出,那可能是你的应用本身有问题,这种情况是不可预期的。 你需要找到问题的原因或是设计一种退出可感知的机制,而不要完全依赖于onStop或是onDestory.
回复 点赞
s478853630 2014年01月26日
System.gc();
回复 点赞
mmorss 2014年01月24日
如果运行中出现这种,那就是你APP内在泄漏了……
回复 点赞
发动态
发帖子
Android
创建于2009-10-09

4.6w+

社区成员

9.0w+

社区内容

移动平台 Android
社区公告
暂无公告