Android开发中Volley详解及实例

Android 开发中Volley详解及实例

为双辽等地区用户提供了全套网页设计制作服务,及双辽网站建设行业解决方案。主营业务为网站建设、成都网站制作、双辽网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

最近在做项目的时候,各种get和post。简直要疯了,我这种啥都不了解的,不知道咋办了,然后百度看了下,可以用volley进行网络请求与获取,下面就介绍下volley的用法。

volley有三种方式:JsonObjectRequest,JsonArrayRequest,StringRequest。其实都是差不多了,举一反三就ok了,这里我就讲下JsonObjectRequest。

方法如下:

 JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Method.POST,null,Listener,ErrListener);

事例如下:

RequestQueue myQueue = Volley.newRequestQueue(getContext());
    Map params = new HashMap();
    params.put("dataStr", "2016/3/18");
    params.put("selectRow", "0");
    JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, url, new JSONObject(params),new Response.Listener() {

      public void onResponse(JSONObject jsonObject) {
        try {
          time.setText(jsonObject.optJSONObject("data").getString("CreateTime"));
          title.setText(jsonObject.optJSONObject("data").getString("Title"));
        } catch (Exception e) {
          e.printStackTrace();
        }
      }

    }, new Response.ErrorListener() {
      public void onErrorResponse(VolleyError volleyError) {
        Log.e("error", volleyError + "");
      }
    }) ;
    jsonObjectRequest.setTag("tag");
    myQueue.add(jsonObjectRequest);

这样就解决了。。我可以说因为这个,我从周五的下午忙到现在嘛….好了,你们可以试下能不能解决你现在的问题。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


网站题目:Android开发中Volley详解及实例
链接地址:http://bzwzjz.com/article/geepeh.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 专业网站设计 营销网站建设 成都做网站建设公司 高端品牌网站建设 品牌网站建设 温江网站设计 成都网站建设 响应式网站设计方案 手机网站制作 定制网站设计 成都网站制作 成都网站建设 成都网站设计 宜宾网站设计 成都网站制作 手机网站建设 营销型网站建设 手机网站设计 成都网站建设 成都网站建设 网站建设 成都网站制作