在使用完bitmap后,最好调用bitmap.recycle(),
但是在调用过程中出现如下错误:
3274 3274 E AndroidRuntime: java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@405bd1f0
3274 3274 E AndroidRuntime: at android.graphics.Canvas.throwIfRecycled(Canvas.java:955)
3274 3274 E AndroidRuntime: at android.graphics.Canvas.drawBitmap(Canvas.java:1012)
3274 3274 E AndroidRuntime: at android.graphics.Bitmap.createBitmap(Bitmap.java:492)
说明bitmap回收资源过早,
如果代码中有imageview.setImageBitmap(bitmap);
要等到不用imageview后再回收,因为ImageView显示的时候,还需要加载这张图片。