关于清空Imageview里bitmap 缓存数据

Bitmap leftBitmap = ((BitmapDrawable) iv.getDrawable()).getBitmap();

ivLeftAvatar.setImageDrawable(null);
if (leftBitmap != null && !leftBitmap.isRecycled()){
    leftBitmap.recycle();
    leftBitmap = null;
}
System.gc();

主要是对Imageview 执行
setImageDrawable()方法,将imageview内的bitmap清空。
当然这里最好回收下bitmap
 
  

你可能感兴趣的:(关于清空Imageview里bitmap 缓存数据)