您的位置:首页 > 产品设计 > UI/UE

Volley

2016-06-21 23:07 513 查看
Voell适用分析

Volley 非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕。

 下载Volley

http://download.csdn.net/detail/sinyu890807/7152015 





-------------------------------------------------------------------------------------------------------------

(1)StringRequest的用法

1>.获取到一个RequestQueue对象

<pre name="code" class="java"><span style="font-size:14px;">RequestQueue mQueue = Volley.newRequestQueue(context);</span>



Activity中创建一个RequestQueue对象就足够了

2>.建一个StringRequest对象



<span style="font-size:14px;">StringRequest stringRequest = new StringRequest("http://www.baidu.com",
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
Log.d("TAG", response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Log.e("TAG", error.getMessage(), error);
}
}); </span>
第一个参数就是目标服务器的URL地址,第二个参数是服务器响应成功的回调,第三个参数是服务器响应失败的回调



3>.将这个StringRequest对象添加到RequestQueue(容易忘记)

<span style="font-size:14px;">mQueue.add(stringRequest);</span>





(2)ImageRequst的用法

1>根StringRequest用法一样,首先获得一个请求队列


RequestQueue mQueue = Volley.newRequestQueue(context);
<font size="4"><font size="2">之前如果创建过队列,在Activity中创建一个RequestQueue对象就足够了
<span style="font-size:18px;">2>创建一个请求
<span style="font-size:14px;">ImageRequest imageRequest=new ImageRequest(....);
<span style="font-size:18px;">3>将请求添加到 请求队列中
mQueue.add(imageRequest);
</span></span></span></font></font>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  volley StringRequest