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){
                            }
                    }
   444   445   446   447   448   449   450   451   452   453   454