在使用Volley时出现了以下错误提示:
Volley: [] NetworkDispatcher.run: Unhandled exception java.lang.NullPointerException
java.lang.NullPointerException
at libcore.net.UriCodec.encode(UriCodec.java:)
at java.net.URLEncoder.encode(URLEncoder.java:)
at com.android.volley.Request.encodeParameters(Request.java:)
at com.android.volley.Request.getBody(Request.java:)
at com.android.volley.toolbox.HurlStack.addBodyIfExists(HurlStack.java:)
at com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest(HurlStack.java:)
at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:)
at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:)
at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:)
经过调试才发现, 原来是我在使用Volley的post方式时,传入的参数为空导致的问题。
只要不要传入空的参数就可以解决以上的问题。