Volley 使用一

来源:互联网 发布:淘宝这么把排名搞前 编辑:程序博客网 时间:2024/06/06 16:52

Get请求

复制代码
 private void get(){        RequestQueue queue= Volley.newRequestQueue(getApplicationContext());        String url="http://121.41.119.107/test/index.php";        StringRequest request=new StringRequest(url, new Response.Listener<String>() {            @Override            public void onResponse(String response) {                Log.d("TAG",response);            }        }, new Response.ErrorListener() {            @Override            public void onErrorResponse(VolleyError error) {            }        });        queue.add(request);    }
Post请求

private void post() {        RequestQueue queue = Volley.newRequestQueue(getApplicationContext());        String url = "http://121.41.119.107/test/login.php";        StringRequest request = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() {            @Override            public void onResponse(String response) {                Log.d("TAG", response);            }        }, new Response.ErrorListener() {            @Override            public void onErrorResponse(VolleyError error) {            }        }) {            //重写getParams方法设置参数            @Override            protected Map<String, String> getParams() throws AuthFailureError {                Map<String, String> params = new HashMap<String, String>();                params.put("user", "asas");                params.put("pass", "12121");                params.put("time", "1212121");                return params;            }        };        queue.add(request);    }
Volley可以说是把AsyncHttpClient和Universal-Image-Loader的优点集于了一身,既可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松加载网络上的图片。除了简单易用之外,Volley在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,Volley的表现就会非常糟糕

0 0
原创粉丝点击