Page 449 - MDP2020-3
P. 449
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 443
} else {
inputStream = httpURLConnection.getErrorStream();
}
InputStreamReader inputStreamReader = new
InputStreamReader(inputStream, "UTF-8");
BufferedReader bufferedReader = new
BufferedReader(inputStreamReader);
StringBuilder sb = new StringBuilder();
String line;
while ((line = bufferedReader.readLine()) != null) {
sb.append(line);
}
bufferedReader.close();
return sb.toString().trim();
} catch (Exception e){
return new String("Error: " + e.getMessage());
}
}
}
private void showResult(){
try {
JSONArray jsonArray = new JSONArray(mJsonString);
for (int i=0;i<jsonArray.length();i++){
JSONObject item = jsonArray.getJSONObject(i);
String grade=item.getString(GRADE);
String address=item.getString(SCORE);
HashMap<String, String> hashMap = new HashMap<>();
hashMap.put(GRADE, grade);
hashMap.put(SCORE, address);
mArrayList.add(hashMap);
}
ListAdapter adapter=new SimpleAdapter(
Result_off.this, mArrayList, R.layout.item,
new String[]{String.valueOf(GRADE), SCORE},
new int[]{R.id.grade, R.id.score});
mlistView.setAdapter(adapter);
}catch (JSONException e){
}
}