java.lang.RuntimeException尝试使用循环位图

时间:2012-06-25 05:11:38

标签: android bitmap

运行此代码时出现此错误。它说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();

1 个答案:

答案 0 :(得分:0)

查看此代码:

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

我认为它会对你有所帮助。