package com.bosi.chineseclass.su.utils;
import android.content.Context;
import android.graphics.Bitmap;
import android.util.DisplayMetrics;
import android.util.LruCache;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.ImageLoader.ImageCache;
import com.android.volley.toolbox.ImageLoader.ImageListener;
import com.android.volley.toolbox.Volley;
public class MyVolley {
private static MyVolley sMyVolley;
private Context mContext;
RequestQueue mRequestQueue;
private ImageLoader mImageLoader;
private MyVolley(Context context) {
mContext = context;
init();
}
private void init() {
mRequestQueue = Volley.newRequestQueue(mContext);
mRequestQueue.start();
mImageLoader = new ImageLoader(mRequestQueue, new LruBitmapCache(mContext));
}
public static MyVolley getInstance(Context context) {
if (sMyVolley == null) {
sMyVolley = new MyVolley(context);
}
return sMyVolley;
}
public void loadImage(final String url, ImageListener imageListener) {
mImageLoader.get(url, imageListener);
}
}