Android 开发中Volley详解及实例

作者:lqh 时间:2023-07-21 00:12:19 

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<String, String> params = new HashMap<String, String>();
   params.put("dataStr", "2016/3/18");
   params.put("selectRow", "0");
   JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, url, new JSONObject(params),new Response.Listener<JSONObject>() {

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);

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

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

来源:http://blog.csdn.net/sw950729/article/details/51123291

标签:Android,Volley
0
投稿

猜你喜欢

  • springBoot @Scheduled实现多个任务同时开始执行

    2023-06-19 23:16:41
  • 详解C#正则表达式Regex常用匹配

    2022-07-08 08:04:45
  • android中强制更新app实例代码

    2023-05-23 18:42:34
  • Android编程实现wifi扫描及连接的方法

    2022-11-21 21:11:36
  • 深入理解C♯ 7.0中的Tuple特性

    2023-10-28 09:33:14
  • C#多线程学习之(二)操纵一个线程的方法

    2022-02-27 08:53:27
  • C#中使用IFormattable实现自定义格式化字符串输出示例

    2023-05-31 23:34:04
  • Android基于OpenGL在GLSurfaceView上绘制三角形及使用投影和相机视图方法示例

    2023-06-08 03:59:42
  • C#如何生成唯一订单号

    2022-11-26 16:32:54
  • android自定义组件实现仪表计数盘

    2023-12-23 21:27:41
  • 使用mybatis-plus想要修改某字段为null问题

    2021-09-17 02:17:35
  • SpringSecurity+Redis认证过程小结

    2021-07-21 11:38:11
  • c#通过进程调用cmd判断登录用户权限代码分享

    2021-07-24 00:53:26
  • SpringMVC基于配置的异常处理器

    2023-01-19 15:34:33
  • Java内存模型(JMM)及happens-before原理

    2023-11-25 00:41:05
  • Android中AlertDilog显示简单和复杂列表的方法

    2022-11-22 16:32:35
  • DUCC配置平台实现一个动态化线程池示例代码

    2023-11-28 12:07:39
  • Spring的@Value如何从Nacos配置中心获取值并自动刷新

    2022-03-11 02:17:03
  • Java装饰者模式的示例详解

    2022-03-30 07:26:22
  • Java面向对象之抽象类,接口的那些事

    2022-08-25 19:16:30
  • asp之家 软件编程 m.aspxhome.com