Page 457 - MDP2020-3
P. 457
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅲ | 451
httpURLConnection.connect();
int responeStatusCode = httpURLConnection.getResponseCode();
InputStream inputStream;
if (responeStatusCode == HttpURLConnection.HTTP_OK) {
inputStream = httpURLConnection.getInputStream();
} 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){
errorString = e.toString();
return null;
}
}
}
//테이블 추가
private void init() {
try {
JSONArray jsonArray = new JSONArray(mJsonString);
TableLayout sbtl = findViewById(R.id.scoreboard);
for (int i=0; i<jsonArray.length(); i++){
JSONObject item = jsonArray.getJSONObject(i);
String imode=item.getString(MODE);
String igrade=item.getString(GRADE);
String iscore=item.getString(SCORE);
TableRow scoretable= new TableRow(this);
TextView mode=new TextView(this);
TextView grade=new TextView(this);
TextView score=new TextView(this);