I am using Json parsing using Volley concept,I got null pointer Exception this line "AppController.getInstance().addToRequestQueue(jsonObjReq);" please give a solution. thank you
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Request.Method.GET,Allbooksurl, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject object) {
try {
String result = object.getString("status");
Log.d(result, "result");
String message = object.getString("info");
Log.d(message, "message");
JSONArray responserecentbooks= object.getJSONArray("recentbooks");
for (int i = 0; i < responserecentbooks.length(); i++)
{
JSONObject person = (JSONObject) responserecentbooks.get(i);
String id = person.getString("id");
String name = person.getString("name");
db.insertValue(id, name);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
//VolleyLog.d(TAG, "Error: " + error.getMessage());
Toast.makeText(getApplicationContext(),
error.getMessage(), Toast.LENGTH_SHORT).show();
}
});
try {
AppController.getInstance().addToRequestQueue(jsonObjReq);
} catch (Exception e) {
e.printStackTrace();
}