我正在使用位图和延迟加载,但有时它会在这一行显示内存不足错误,请帮助我。
result = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
谢谢frds
我正在使用位图和延迟加载,但有时它会在这一行显示内存不足错误,请帮助我。
result = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
谢谢frds
如果它是Android(我想),你必须小心地“懒惰”加载。您没有 4Gb RAM。你只有一些MB。您可以缩小您的图片以节省空间,如果您需要不止一次,您可以“重复使用”一张图片。
你做了多少?cus'你可能刚刚达到内存容量。
假设你没有我会告诉你这些问题:
发生了什么是因为您直接加载位图,这会消耗大量内存。而是使用 _profileBitmap 中图片的缩小版本。这个人解释得很好。http://androidcocktail.blogspot.in/2012/05/solving-bitmap-size-exceeds-vm-budget.html