コード例 #1
0
  /** 优点: 被父控件dispatch的时候会自动取消掉网络请求 */
  private void NetWorkImageViewVolley() {
    String imageUrl = "http://file.bmob.cn/M02/42/CB/oYYBAFaTXjyAaiKEABJh2CKNhlI556.png";
    RequestQueue requestQueue = Volley.newRequestQueue(this);
    final android.support.v4.util.LruCache<String, Bitmap> lruCache =
        new android.support.v4.util.LruCache<String, Bitmap>(20);
    ImageLoader.ImageCache imageCache =
        new ImageLoader.ImageCache() {

          @Override
          public void putBitmap(String key, Bitmap value) {
            lruCache.put(key, value);
          }

          @Override
          public Bitmap getBitmap(String key) {
            return lruCache.get(key);
          }
        };
    ImageLoader imageLoader = new ImageLoader(requestQueue, imageCache);
    NetworkImageViewVolley.setTag("url");
    NetworkImageViewVolley.setImageUrl(imageUrl, imageLoader);
  }