我正在使用位图和延迟加载,但有一段时间它显示内存错误在这行plz帮助我。
result = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
谢谢frds
答案 0 :(得分:0)
如果它是Android(我猜想的话),你必须对“懒惰”加载进行讽刺。你没有4Gb RAM。你只有一些MB。您可以缩小图片以节省空间,如果需要多次,可以“重复使用”一个图像。
答案 1 :(得分:0)
假设您没有向我们展示这些问题:
发生的事情是因为您直接加载位图,这会消耗大量内存。而是在_profileBitmap中使用缩小版本的图片。这家伙解释得很好。 http://androidcocktail.blogspot.in/2012/05/solving-bitmap-size-exceeds-vm-budget.html