package my.project.easyrecharge.util; import my.project.easyrecharge.R; import android.content.Context; import android.graphics.Bitmap; import android.widget.ImageView; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; public class ImageUtil { private static DisplayImageOptions options; public static void display(Context context, String url, ImageView imageView) { ImageLoader.getInstance().displayImage(url, imageView, getDisplayImageOptions()); } private static synchronized DisplayImageOptions getDisplayImageOptions() { if (null == options) { options = new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.ic_stub) .showImageForEmptyUri(R.drawable.ic_empty) .showImageOnFail(R.drawable.ic_error).cacheInMemory(true) .cacheOnDisc(true).bitmapConfig(Bitmap.Config.RGB_565) .build(); } return options; } }