Page 189 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 189

}


                  }


                  public  void  getData(String  url){

                        class  GetDataJSON  extends  AsyncTask<String,  Void,  String>{   //AsyncTask:  쓰레드(백그라
            운드)


                              @Override

                              protected  String  doInBackground(String...  params)  {


                                    String  uri  =  params[0];


                                    BufferedReader  bufferedReader  =  null;
                                    try  {

                                          URL  url  =  new  URL(uri);   //서버  연결
                                          HttpURLConnection con = (HttpURLConnection) url.openConnection();  //서버 연결

                                          StringBuilder  sb  =  new  StringBuilder();   //변경이  가능한   String클래스


                                                           bufferedRea  d  e  r     =     n  e  w     B  u  f  f  e  r  e  d  R  e  a  d  e  r  (  n  e  w
            InputStreamReader(con.getInputStream()));   //문자를  읽는  클래스


                                          String  json;

                                          while((json  =  bufferedReader.readLine())!=  null){
                                                sb.append(json+"\n");

                                          }


                                          return  sb.toString().trim();


                                    }catch(Exception  e){
                                          return  null;

                                    }
                                }




                                                         -  182  -
   184   185   186   187   188   189   190   191   192   193   194