【发布时间】:2015-04-07 11:28:43
【问题描述】:
您好,我的 Android 应用程序在我的 Lenovo a319 设备上运行良好,在此设备上它消耗 40 MB 的 RAM,而在 Galaxy s5 设备上,它消耗 300 Mb 的相同构建(apk)。而且我遇到了很多错误,例如 Galaxy s5 设备上的内存问题。
举例
内存不足
异常和
android.view.InflateException: 二进制 XML 文件行
错误。我发现这个Question 回答说高像素分辨率会导致内存异常,我无法从该问题中提供的答案中得到任何线索,请提供同样的支持吗?
编辑: 感谢您的回答,但它们不准确我重用回收位图并将它们设为空,甚至调用 system.gc();而且我的记忆是不变的,我只是不明白为什么在 sumasung galxy s5 上需要 300 MB 的内存,而在我的联想上只需要 40。如果我确定,我的联想是 hdpi s5 是 xxhdpi。
【问题讨论】:
标签: android bitmap out-of-memory