Lỗi Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference khi dùng thư viện Volley

Hello
Mình đang cần chuyên dữ liệu từ app android lên db mysql dùng php. Mình có sử dụng thư viện Volley để send và recieve response từ Server sử dụng giao thức HTTP. Nhưng bị lỗi như sau

E/Volley: [356] NetworkDispatcher.run: 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 libcore.net.UriCodec.encode(UriCodec.java:132)
              at java.net.URLEncoder.encode(URLEncoder.java:57)
              at com.android.volley.Request.encodeParameters(Request.java:484)
              at com.android.volley.Request.getBody(Request.java:470)
              at com.android.volley.toolbox.HurlStack.addBodyIfExists(HurlStack.java:253)
              at com.android.volley.toolbox.HurlStack.setConnectionParametersForRequest(HurlStack.java:227)
              at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:107)
              at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:97)
              at com.android.volley.NetworkDispatcher.run(NetworkDispatcher.java:114)
D/hi: com.android.volley.VolleyError: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference

Ai từng mắc lỗi này chỉ mình với

Thank you

Nguyên nhân do Obj null

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?