Volley的使用
来源:互联网 发布:spark 推荐算法 编辑:程序博客网 时间:2024/06/16 06:10
介绍
## 谷歌开源的,专注于处理高频率的数据比较小的请求
内部仍然是使用的HttpURLConnection和HttpClient进行网络请求的,只是对于不同的Android版本进行了响应的切换,2.3之前使用的HttpClient,2.3之后使用的是HttpURLConnection
支持取消请求
具有网络请求和图片加载的功能 ## #
添加依赖
compile 'com.android.volley:volley:1.0.0'
创建RequestQueue请求队列,它是用来执行请求对象的
`RequestQueue queue = Volley.newRequestQueue(this);
创建请求对象,这里使用最简单的StringRequest:
StringRequest stringRequest = new StringRequest(Api.TEST, new com.android.volley.Response.Listener() {
@Override
public void onResponse(String response) {
text.setText(response);
}
}, new com.android.volley.Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
});`
执行请求,将Request对象添加到RequestQueue中,即可
`//3.执行请求
queue.add(stringRequest);
使用JsonRequest进行请求,返回的是json对象
//1.创建JsonRequest请求
JsonObjectRequest joRequest = new JsonObjectRequest(url, null, new Listener() {
@Override
public void onResponse(JSONObject response) {
tv_result.setText(response.toString());
}
}, new MyErrorListener());
//2.执行请求
queue.add(joRequest);
使用Volley发送post请求,需要自己重写Request的getParams方法
public class PostReuqest extends StringRequest {
private Map
- Volley的初步使用
- Volley框架的使用
- volley的详细使用
- volley的使用
- Volley的使用详解
- volley的简单使用
- Volley的使用笔记
- Volley 使用的缓存
- Volley框架的使用
- Volley的使用
- Volley的使用
- Volley的基本使用
- Volley框架的使用
- Volley框架的使用
- volley的使用
- Volley框架的使用
- Volley的基本使用
- Volley的简单使用
- 关于空间两点之间距离的java程序之分析
- hibernate基础知识二
- 【java】Comparator的用法
- Qt多线程简单总结
- sprintf
- Volley的使用
- JDK中的URLConnection连接Servlet的问题
- JMS简介与ActiveMQ实战
- 【Spark你妈喊你回家吃饭-04】再说Spark底层运行机制
- MyBatis升级踩坑记
- Mysql 密码问题
- hibernate基础知识三
- Android使用shape制作圆形控件及添加弹跳动画
- 2017-2-14get