Volley﹕ [37470] NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException
2015-08-26 11:24
555 查看
<pre name="code" class="java">{first_name=null, fb_id=XXXX, email=null, name=Yuan, link=null, last_name=null, gender=null, device_id=""}
E/Volley﹕ [37470] NetworkDispatcher.run<span style="color:#ffffcc;">:<span style="background-color: rgb(204, 102, 0);"> Unhandled exception java.lang.NullPointerException java.lang.NullPointerException</span></span> at libcore.net.UriCodec.encode(UriCodec.java:132) at java.net.URLEncoder.encode(URLEncoder.java:57) at android.volley.Request.encodeParameters(Request.java:406) at android.volley.Request.getBody(Request.java:392) at android.volley.toolbox.HurlStack.addBodyIfExists(HurlStack.java:223) at android.volley.toolbox.HurlStack.setConnectionParametersForRequest(HurlStack.java:210) at android.volley.toolbox.HurlStack.performRequest(HurlStack.java:106) at android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:82) at android.volley.NetworkDispatcher.run(NetworkDispatcher.java:105)
Volley post请求不能将数据中的null 转换成" " ,所以我们在使用过程中需要将null转换
protected Map<String, String> getParams(){ Map<String, String> params = new HashMap<String, String>(); params.put("key1", value1); params.put("key2",value2); params.put("key3",value3); return <span style="color:#ff0000;">checkParams</span>(params); }; <span style="color:#ff0000;"> </span> private Map<String, String> <span style="color:#ff0000;">checkParams</span>(Map<String, String> map){ Iterator<Entry<String, String>> it = map.entrySet().iterator(); while (it.hasNext()) { Map.Entry<String, String> pairs = (Map.Entry<String, String>)it.next(); if(pairs.getValue()==null){ map.put(pairs.getKey(), ""); } } return map; } <span style="color:#ff0000;"> </span>
相关文章推荐
- Struts2,Hibernate和Spring之间的框架整合关系
- spring-mvc @responseBody注解返回中文乱码解决
- Java中使用RSA对请求和接收数据进行签名校验
- java内部类与匿名内部类作用是什么?
- java.io.IOException: open failed: EACCES (Permission denied)问题解决
- java 面向對象的資料統計
- eclipse 导入 jar 源码
- Java性能优化哪些事
- java的concurrent用法详解
- Java多线程 总结
- Java中使用 Md5+Key的方式对Url签名防篡改
- Kafka 新版Producer Java版代码阅读
- 4002 大数 java
- java笔记三
- Windows下多版本Java并存问题
- p12格式的安全证书在Java项目中使用
- java笔记二
- java笔记一
- java中的移位运算符:<<,>>,>>>总结
- 反射技术在工厂设计模式中的应用