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