@Override public void readResponse(ServerResponse response) { if (response != null && response.getStatusCode() == HTTP_OK) { try { List<Quiz> quizzes = Quiz.generateList(response.getEntity()); if (quizzes.size() == 0) { displayMessage(MSG_NO_QUIZ); } else { quizList.setAdapter( new ArrayAdapter<Quiz>( this, android.R.layout.simple_list_item_1, android.R.id.text1, quizzes)); noQuiz = false; } } catch (JSONException ex) { displayMessage(MSG_FAILED); } } else { displayMessage(MSG_FAILED); } }