【发布时间】:2015-03-11 01:08:25
【问题描述】:
在设置内容视图时,我遇到了这个异常。 我已经尝试通过以下方式处理此异常:
try{
setContentView(R.layout.activity_main);
}catch (OutOfMemoryError e) {
e.printStackTrace();
}
测试时大约 100 次出现此异常 5 次。但我无法解决这个问题。否则我的 QA 团队会为此杀了我:(
【问题讨论】:
-
在activity_main中使用小尺寸/分辨率图像
-
异常是由于您将非常高分辨率/尺寸的图像加载到 imageview 或在背景中溢出超过允许的内存大小导致 OutofMemoryError
-
您好 Arslan,请检查您的图片尺寸不是很大,并尽量使用 9Patch 图像。因为它肯定会减少内存消耗。
标签: java android exception bitmap out-of-memory