【发布时间】:2014-09-22 11:50:32
【问题描述】:
我想缩放图像以使它们保持相同的比例。因此,例如,箭头在重新缩放后的所有图像中具有相同的大小。所以我关注了this example,它工作正常。
但是在失去对列表视图的操作之后,我可能会遇到OutOfMemoryError 错误。我在 DDMS 中检查堆转储,没错,分配大小总是增加。我放了一些bitmap.recycle(),但它会导致错误:"cannot draw recycled bitmaps"。
我也试过the official tutorial,但是我遇到了问题,下载的样本和解释的不一样,我也不是很懂。
请问,您能解释一下如何解决我的错误吗? 谢谢
【问题讨论】:
-
“一些 bitmap.recycle()”是什么意思?那里应该,我的意思是¡¡是每个已处理的位图实例的回收。除非,内存消耗会越来越高。而且,如果用户继续太快地触发重新缩放,即使您将它们全部处理掉,也没有理由不继续上升。
标签: android bitmap out-of-memory scale