运行此代码时出现此错误。它说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();
答案 0 :(得分:0)
查看此代码:
if (null != bMap && !bMap .getBitmap().isRecycled())
{
bMap .getBitmap().recycle();
} else {
log("bitmap is already recycled");
}
我认为它会对你有所帮助。