1. 程式人生 > >【完美解決系列】Volley: [1541] NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException

【完美解決系列】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方式時,傳入的引數為空導致的問題。
只要不要傳入空的引數就可以解決以上的問題。