RequestQueue requestManager = Volley.newRequestQueue(this); String requestURL = "http://www.mywebsite.org"; Listener<String> jsonListerner = new Response.Listener<String>() { @Override public void onResponse(String list) { } }; ErrorListener errorListener = new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Log.w("Volley Error", error.getMessage()); } }; StringRequest fileRequest = new StringRequest(Request.Method.POST, requestURL, jsonListerner,errorListener){ @Override protected Map<String, String> getParams() throws AuthFailureError { Map<String,String> params = new HashMap<String, String>(); params.put("token", account.getToken()); return params; } @Override public Map<String, String> getHeaders() throws AuthFailureError { HashMap<String, String> headers = new HashMap<String, String>(); // do not add anything here return headers; } }; requestManager.add(fileRequest);
ErrorListener toolErrs = new ErrorListener(); tool.addListener(toolErrs); monitor.worked(1);