Android Bitmap Memory Leak,该怎么做

时间:2011-04-20 18:25:56

标签: android memory-leaks bitmap

我正在构建一个应用程序,您可以在其中上传带有图像的帖子。当用户选择图像时,我会显示它的缩略图,但是当我更改屏幕方向时,我会收到内存泄漏。我设法将它降低到泄漏内存需要大约25次方向更改但我可以完全避免它吗?

这是我用于位图的代码,

private ImageView miniPicture;
private String imagePath;
private WeakReference<Bitmap> imageBitmap;

....

BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
imageBitmap = new WeakReference<Bitmap>(BitmapFactory.decodeFile(imagePath, options));                
miniPicture.setImageBitmap(imageBitmap.get());

0 个答案:

没有答案