Response.ErrorListener
을 사용하는 것은 어떻습니까?
Response.Listener<JSONArray> listener = new Response.Listener<JSONArray>()
{
@Override
public void onResponse(JSONArray response) {
Log.d(TAG, response.toString());
// Parsing json
for (int i = 0; i < response.length(); i++) {
try {
JSONObject obj = response.getJSONObject(i);
Movie movie = new Movie();
movie.setTitle(obj.getString("title"));
movie.setDate(obj.getString("date"));
movieList.add(movie);
// the rest of your logic ...
}
};
Response.ErrorListener errorListener = new Response.ErrorListener()
{
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), "Oops!", Toast.LENGTH_LONG).show();
}
};
JsonArrayRequest movieReq = new JsonArrayRequest(URL, listener, errorListener);
'response.getStatus()'가 의미있는 정보. 조사 좀 해봐. –