0

运行此代码时出现此错误。它说java.lang.RuntimeException trying to use recycled bitmap。他们说我应该使用Bitmap.recycle(),但我遇到了这个错误。我的代码正确吗?

这是我的代码:

ImageView image = (ImageView) findViewById(R.id.imageView1);
Bitmap bMap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
image.setImageBitmap(bMap);
bMap.recycle();
4

1 回答 1

0

看看这段代码:

if (null != bMap && !bMap .getBitmap().isRecycled()) 
{
    bMap .getBitmap().recycle();
} else {
    log("bitmap is already recycled");
}

我想它会对你有所帮助。

于 2012-06-25T05:18:02.637 回答