volley3 网络请求的取消
来源:互联网 发布:兵营升级数据 率土之滨 编辑:程序博客网 时间:2024/05/16 12:35
网络请求的取消
httpclient:
DefaultHttpClient httpClient = new DefaultHttpClient();ClientConnectionManager connectionManager = httpClient.getConnectionManager();// 拿到连接管理器connectionManager.shutdown();
- httpurlconnection: HttpURLConnection.disconnect();
volley:多级别取消
- 取消某一个请求:
取消请求的队列:
//2. 创建RequestQueueRequestQueue queue = Volley.newRequestQueue(MainActivity.this);//3. 发起请求queue.add(stringRequest);//取消单个请求stringRequest.cancel();//取消一个请求//取消所有请求queue.cancelAll(null);//取消请求队列里面所有的方法//取消置顶tag的请求queue.cancelAll("tag1");//取消tag为tag1的一个请求//请求添加tag-->tag的目的就是为了反查stringRequest.setTag("tag1");//两个不同的请求可以设置同一个tagstringRequest.setTag("tag1");// stringRequest1.setTag("tag1");
- xutils:xutils其实也是封装的httpclient,所以网络请求取消的方式和httpClient一样
- 生命周期的联动 通过一个 activity就设置同一个tag
StringRequest req1 = null;StringRequest req2 = null;StringRequest req3 = null;StringRequest req4 = null;StringRequest req5 = null;req1.setTag(this.getClass().getSimpleName());req2.setTag(this.getClass().getSimpleName());req3.setTag(this.getClass().getSimpleName());req4.setTag(this.getClass().getSimpleName());req5.setTag(this.getClass().getSimpleName());// 取消对应activity里面所有的请求RequestQueue queue = VolleyTools.getInstance(MainActivity.this).getQueue();queue.cancelAll(this.getClass().getSimpleName());// MainActivity
2 1
- volley3 网络请求的取消
- volley3 网络请求的取消(http://blog.csdn.net/zrjliming/article/details/52325152)
- 半路取消网络请求的本质
- AFNetWorking取消当前的网络请求
- OKHttp取消网络请求
- Activity停止的时候,取消部分未完成的网络请求
- Activity停止的时候,取消部分未完成的网络请求
- Activity停止的时候,取消部分未完成的网络请求
- Activity停止的时候,取消部分未完成的网络请求
- Activity停止的时候,取消部分未完成的网络请求
- Activity停止的时候,取消部分未完成的网络请求
- Activity停止的时候,取消部分未完成的网络请求
- iOS AFNetworking 取消网络请求
- Rxjava+Retrofit取消网络请求
- iOS afnetwork取消网络请求
- OC - 使用AFNetworking 3.0库进行网络请求时,取消单个队列和全部队列的方法(取消网络请求)
- Swift 之 Alamofire 网络请求、取消请求
- IOS学习 网络 AFNetworking单文件上传 取消单个队列和全部队列的方法(取消网络请求)
- volley2----------内存缓存和LruCache
- POJ1679-The Unique MST(次小生成树+最小瓶颈路 )
- MyBatis搭建和增删改查(入门)
- hdu 4946 Area of Mushroom 凸包
- TCP/IP三次握手与四次挥手
- volley3 网络请求的取消
- javaScript初探正则表达式
- PAT 1011
- 总线的控制方式
- C++中友元详解
- Bootstrap初级学习(一)表单<form>
- 第三章:关系模式设计理论
- C link
- 串口通信编程--多线程异步方式