package jp.mydns.sys1yagi.android.volleysample;
import android.app.Activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import com.android.volley.RequestQueue;
import com.android.volley.toolbox.ImageLoader;
import com.android.volley.toolbox.ImageLoader.ImageCache;
import com.android.volley.toolbox.NetworkImageView;
import com.android.volley.toolbox.Volley;
public class NetworkImageViewActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_network_image_view);
RequestQueue queue = Volley.newRequestQueue(this);
ImageLoader loader = new ImageLoader(queue, new NoImageCache());
String url = "http://farm6.staticflickr.com/5026/5735032857_68a332481e_z.jpg";
NetworkImageView imageView = (NetworkImageView) findViewById(R.id.image);
imageView.setDefaultImageResId(R.drawable.ic_launcher);
imageView.setErrorImageResId(R.drawable.ic_launcher);
imageView.setImageUrl(url, loader);
}
class NoImageCache implements ImageCache {
@Override
public Bitmap getBitmap(String url) {
return null;
}
@Override
public void putBitmap(String url, Bitmap bitmap) {
}
}
}