【问题标题】:E/Volley: [3997] NetworkDispatcher.processRequest: Unhandled exception java.lang.NullPointerExceptionE/Volley:[3997] NetworkDispatcher.processRequest:未处理的异常 java.lang.NullPointerException
【发布时间】:2018-11-06 22:45:22
【问题描述】:

谁能解释一下这个 Android Volley 错误,如果可能的话,可以为我提供一个解决方案。 提前谢谢你。

E/Volley: [3997] NetworkDispatcher.processRequest: Unhandled exception java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
                                                                          java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
                                                                              at java.net.URLEncoder.encode(URLEncoder.java:205)
                                                                              at com.android.volley.Request.encodeParameters(Request.java:491)
                                                                              at com.android.volley.Request.getBody(Request.java:477)
                                                                              at com.android.volley.toolbox.HurlStack.addBodyIfExists(HurlStack.java:245)
                                                                              at com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest(HurlStack.java:219)
                                                                              at com.android.volley.toolbox.HurlStack.executeRequest(HurlStack.java:97)
                                                                              at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:131)
                                                                              at com.android.volley.NetworkDispatcher.processRequest(NetworkDispatcher.java:120)
                                                                              at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:87)

【问题讨论】:

    标签: android android-volley jsonobjectrequest


    【解决方案1】:
    NullPointerException
    

    意味着您的一些变量在运行时是null。问题不在 Volley 库中。

    【讨论】:

    • 谢谢,是的,我检查了,我的一些变量在运行时为空,即使我在代码中为其赋值。无论如何要解决这个问题
    • 这取决于您的具体情况。最简单的方法是像这样初始化变量(对象): MyObject myObject = new Object();还是它的 int 或 String 只是像这样在初始化点设置值: int x = 0;或字符串 str = "";
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-16
    • 1970-01-01
    • 2013-02-12
    • 2021-01-18
    • 2015-06-07
    相关资源
    最近更新 更多