try{
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
Bitmap bmap = BitmapFactory.decodeStream(bis, null, opt) ;
//Bitmap thbm=ThumbnailUtils.extractThumbnail(bmap, 50,50);//压缩图片
viewholder.image.setImageBitmap(bmap); bis.close();
if(!bmap.isRecycled()){
bmap.recycle();
System.gc();
}
}catch(Exception e){
e.printStackTrace();
}错误信息:
07-26 06:12:03.153: E/AndroidRuntime(1743): java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@41368ae8
FileInputStream fis = new FileInputStream(file);
BufferedInputStream bis = new BufferedInputStream(fis);
Bitmap bmap = BitmapFactory.decodeStream(bis, null, opt) ;
//Bitmap thbm=ThumbnailUtils.extractThumbnail(bmap, 50,50);//压缩图片
viewholder.image.setImageBitmap(bmap); bis.close();
if(!bmap.isRecycled()){
bmap.recycle();
System.gc();
}
}catch(Exception e){
e.printStackTrace();
}错误信息:
07-26 06:12:03.153: E/AndroidRuntime(1743): java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@41368ae8
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货