안녕하세요 안드로이드 초급생입니다^^

 

이번에 또 에러가 생겨서 이렇게 질문드립니다.

 

     public String GetURL("String urlString){
     Log.d(null, "================Get Url==================");
     
     String retVal = "";
     
     Log.d(null, "================"+urlString+"==================");
     
     try{
      Log.d(null, "================connect==================");
      
      URL url = new URL("urlString);
      URLConnection connection = url.openConnection();
      
      Log.d(null, "================Stream head==================");
      
      InputStream is = connection.getInputStream();
      
      Log.d(null, "================Stream mid==================");
      
      BufferedReader br = new BufferedReader(new InputStreamReader(is), 8192);
      
      Log.d(null, "================Stream End==================");
      
      String recv = "";
      
      Log.d(null, "================Read html==================");
      
      while((recv = br.readLine()) != null){
       if(recv.startsWith("0") == true){
        retVal=recv;
       }
      }
      
      br.close();
      is.close();
     }catch(MalformedURLException e){
     }catch(IOException e){
     }
     
     return retVal;
    }

 보시면 URL을 집어넣으면 소스코드중 제가 원하는 부분을 리턴해주는 함수인데..

 

IOException이 발생합니다..

로그를 찍어보니

======get url======

======주소=====

======connect=====

======stream head=====

까지 나오고 멈춰버립니다..리턴되는 값은 널값인듯하구요..

 

그렇다면

InputStream is = connection.getInputStream();

 

요게 잘못되었단 소린데;;

 

엇그제까지만 해도 잘 되었거든요.. 무슨문ㄷ제일까요?

profile