0

我正在使用位图和延迟加载,但有时它会在这一行显示内存不足错误,请帮助我。

result = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);

谢谢frds

4

2 回答 2

0

如果它是Android(我想),你必须小心地“懒惰”加载。您没有 4Gb RAM。你只有一些MB。您可以缩小您的图片以节省空间,如果您需要不止一次,您可以“重复使用”一张图片。

于 2013-08-22T06:19:00.713 回答
0

你做了多少?cus'你可能刚刚达到内存容量。

假设你没有我会告诉你这些问题:

发生了什么是因为您直接加载位图,这会消耗大量内存。而是使用 _profileBitmap 中图片的缩小版本。这个人解释得很好。http://androidcocktail.blogspot.in/2012/05/solving-bitmap-size-exceeds-vm-budget.html

于 2013-08-22T06:19:33.650 回答