package org.android.loader.core; import android.graphics.Bitmap; import com.m.common.utils.BitmapUtil.BitmapType; import com.m.common.utils.Logger; public class MyBitmap { private String id; private String url; private Bitmap bitmap; private BitmapType bitmapType; @Override protected void finalize() throws Throwable { super.finalize(); createdCount--; Logger.v(MyBitmap.class.getSimpleName(), createdCount + ""); } private static int createdCount = 0; public MyBitmap(Bitmap bitmap, BitmapType type, String url) { createdCount++; Logger.v(MyBitmap.class.getSimpleName(), createdCount + ""); this.url = url; this.bitmap = bitmap; this.bitmapType = (type == null ? BitmapType.jpg : type); } public String getId() { return id; } public void setId(String id) { this.id = id; } public Bitmap getBitmap() { return bitmap; } public void setBitmap(Bitmap bitmap) { this.bitmap = bitmap; } public BitmapType getBitmapType() { return bitmapType; } public void setBitmapType(BitmapType bitmapType) { this.bitmapType = bitmapType; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }