安卓图库与bigs图像缩放

时间:2011-10-31 06:50:35

标签: android memory gallery zoom

我尝试实现一个Gallery,其中每个项目都是一个很好的zomm-in函数的大图像。 问题是内存的管理。 当我尝试去第四个元素android进入Out Of Memory,所以我尝试回收未显示的图像,但android转到RunTimeException尝试使用回收的图像,当我回来。 另外,我尝试更改大图像的位图,这些图像不是用小图像的位图显示的,而是总是进入内存不足。

如何管理图库的内存?

1 个答案:

答案 0 :(得分:0)

在调用recycle()之后,请确保不再使用该Bitmap引用,因为如果调用某些方法,这将导致运行时异常。尝试使用缠绕在您位图上的SoftReference。这将保证在抛出OutOfMemoryError之前将回收所有不再引用的内存。