Volley框架的使用
来源:互联网 发布:卡迪夫城市大学 知乎 编辑:程序博客网 时间:2024/05/18 19:22
首先拿的RequestQueue是一个请求队列对象,它可以缓存所有的HTTP请求,然后按照一定的算法并发地发出这些请求。RequestQueue内部的设计就是非常合适高并发的,因此我们不必为每一次HTTP请求都创建一个RequestQueue对象,这是非常浪费资源的,基本上在每一个需要和网络交互的Activity中创建一个RequestQueue对象就足够了。
RequestQueue mQueue = Volley.newRequestQueue(MainActivity.this);
接下来为了要发出一条HTTP请求,我们还需要创建一个StringRequest对象
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("TAG", "这是请求成功了吗:"+response);
Toast.makeText(MainActivity.this, "请求成功", Toast.LENGTH_SHORT);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("TAG", "请求失败:"+error.getMessage(), error);
}
});
可以看到,这里new出了一个StringRequest对象,StringRequest的构造函数需要传入三个参数,第一个参数就是目标服务器的URL地址,第二个参数是服务器响应成功的回调,第三个参数是服务器响应失败的回调。其中,目标服务器地址我们填写的是百度的首页,然后在响应成功的回调里打印出服务器返回的内容,在响应失败的回调里打印出失败的详细信息。
最后,将这个StringRequest对象添加到RequestQueue里面就可以了
mQueue.add(stringRequest);
0 0
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- Volley框架的使用
- volley框架的使用
- Volley框架的介绍使用
- Volley框架的介绍使用
- UDP_RTP+MPEG2-TS浅析
- [android]ScrollTo、ScrollBy、Scroller,都给我滚!
- 数据结构上机测试2-2:单链表操作B
- jquery-Ajax
- AOS 自动生成代码支持其它操作系统
- Volley框架的使用
- docker入门
- SerialVersionUID
- 最近项目用到的技术总结
- jq html,text和val的区别
- MVC DropDownList
- java如何随机生成6位数的验证码
- Java键盘字符乱码判断代码
- 如何正确合理的建立MYSQL数据库索引