摘要: 最近做项目遇到一个问题。在一个Activity中,需要显示图片并输入文本,所以使用了ImageView和EditText,每次ImageView都会加载比较高清的图片(会比较占内存),而且每次Activity加载完之后,EditText都会获取焦点并弹出软键盘。再启动完之后(软键盘没有隐藏),点击“Cancel”(调用Acivity.finish())来关掉Activity,重复打开并关闭Activity6次左右,就爆出OOM。这个问题很困扰我,按照道理说不应该,我的Activity都finish掉了,内存应该会被回收,但是没有,内存一直积累导致OOM。后来我通过MAT发现,Activity被 阅读全文
posted @ 2013-05-14 14:22 Blue Vienna 阅读(554) 评论(0) 推荐(0) 编辑