android volley
来源:互联网 发布:淘宝上的狗狗疫苗 编辑:程序博客网 时间:2024/05/22 03:28
package com.jh.rental.user.model;import android.graphics.Bitmap;import android.text.TextUtils;import android.widget.ImageView;import com.android.volley.Request;import com.android.volley.RequestQueue;import com.android.volley.toolbox.ImageLoader;import com.android.volley.toolbox.Volley;import com.jh.rental.user.utils.jason.BaseContext;/** * Created by 骏辉出行 on 2017/5/25. */compile 'com.mcxiaoke.volley:library:1.0.19'
public class HttpVolley { public static final String TAG = HttpVolley.class.getSimpleName(); private RequestQueue mRequestQueue; private ImageLoader mImageLoader; private static HttpVolley mInstance; public static synchronized HttpVolley getInstance() { if (mInstance==null){ mInstance=new HttpVolley(); } return mInstance; } public RequestQueue getRequestQueue() { if (mRequestQueue == null) { mRequestQueue = Volley.newRequestQueue(BaseContext.context); } return mRequestQueue; } public ImageLoader getImageLoader() { if (mImageLoader == null) { mImageLoader = new ImageLoader(getRequestQueue(), new LruBitmapCache()); } return mImageLoader; } public void loadImageView(String url,final ImageView imageView){ ImageLoader.ImageListener listener = ImageLoader.getImageListener(imageView, 0, 0); ImageLoader imageLoader = new ImageLoader(getRequestQueue(), new ImageLoader.ImageCache() { @Override public void putBitmap(String url, Bitmap bitmap) { imageView.setImageBitmap(bitmap); } @Override public Bitmap getBitmap(String url) { return null; } }); imageLoader.get(url,listener); } public <T> void addToRequestQueue(Request<T> request, String tag) { request.setTag(TextUtils.isEmpty(tag) ? TAG : tag); getRequestQueue().add(request); } public <T> void addToRequestQueue(Request<T> request) { request.setTag(TAG); getRequestQueue().add(request); } public void cancelPendingRequests() { if (mRequestQueue != null) { mRequestQueue.cancelAll(TAG); } }}
阅读全文
0 0
- Android-Volley
- Android volley
- android volley
- android volley
- Android-volley
- Android Volley - volley StringRequest編碼問題
- Android Volley - volley StringRequest編碼問題
- Android Volley,使用Volley加载网络图片
- Volley学习(一)Android Volley源码解析
- Android Volley使用之一:Volley基础用法
- Android Volley 使用Volley加载网络图片
- android-Volley框架简介
- android的volley框架
- Android,Volley使用介绍
- Android Volley分析
- Android 解读Volley
- Android Volley框架使用
- Android volley添加Cookie
- 面试题17合并两个排序链表
- CSS
- h264 NAL头解析
- NGINX的原理、安装、配置以及使用tomcat在linux上搭载集群环境
- iOS开发学习笔记之UILabel的使用
- android volley
- 计算机视觉 -- 最优化阈值
- web.xml在web项目中的作用,没有web.xml怎么配置项目
- 八大排序算法实战:思想与实现
- MySQL数据备份"--no-beep"异常解决
- sizeof的基本用法的整理
- 贵安新区飘起“数据云”
- CS231nNeural Networks Part 1: Setting up the Architecture
- 在SpringMVC 中使用 Thymeleaf 模板引擎