【完美解决系列】Volley: [1541] NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException

在使用Volley时出现了以下错误提示:

Volley: [1541] NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException
                                                    java.lang.NullPointerException
                                                        at libcore.net.UriCodec.encode(UriCodec.java:132)
                                                        at java.net.URLEncoder.encode(URLEncoder.java:57)
                                                        at com.android.volley.Request.encodeParameters(Request.java:413)
                                                        at com.android.volley.Request.getBody(Request.java:399)
                                                        at com.android.volley.toolbox.HurlStack.addBodyIfExists(HurlStack.java:236)
                                                        at com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest(HurlStack.java:210)
                                                        at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:106)
                                                        at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:93)
                                                        at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:105)

经过调试才发现, 原来是我在使用Volley的post方式时,传入的参数为空导致的问题。
只要不要传入空的参数就可以解决以上的问题。

你可能感兴趣的:(解决Android,bug,Android开发问题整理)