0
Je suis coincé en essayant d'effectuer une simple JsonObjectRequest à l'intérieur de l'émulateur Genymotion en utilisant Google volley. Mais la dernière ligne du code ci-dessous (instanciation de JsonObjectRequest
) conduit à une exception Nullpointer.Nullpointerexception dans Volley JsonObjectRequest
Quelqu'un peut-il s'il vous plaît expliquer ce que je manque ici?
JSONObject requestParams = new JSONObject();
try{
requestParams.put("username","aaaa");
requestParams.put("password","bbbb");
}catch(JSONException e){
e.printStackTrace();
}
Response.Listener<JSONObject> listener = new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
//Do something
}
};
Response.ErrorListener errorListener = new Response.ErrorListener(){
@Override
public void onErrorResponse(VolleyError volleyError) {
}
};
JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, "192.168.178.155/user", requestParams, listener, errorListener);
Logcat
java.lang.NullPointerException
at com.android.volley.Request.<init>(Request.java:129)
at com.android.volley.toolbox.JsonRequest.<init>(JsonRequest.java:58)
at com.android.volley.toolbox.JsonObjectRequest.<init>(JsonObjectRequest.java:48)
at my.package.name.RequestHandler.performRequest(RequestHandler.java:68)
c'était tout! merci –
@MartinGolpashin no prob - à l'avenir, vous devrez généralement inclure 'http: //' chaque fois que vous passez un String à une méthode qui en dérivera une URL. – drewmoore