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);
   452   453   454   455   456   457   458   459   460   461   462