Guest Book

  1. 2016.04.06 17:55 edit & del reply

    비밀댓글입니다

  2. Harry 2016.03.04 00:36 신고 edit & del reply

    상단바 탭에서 "미니가 읽은 책" 에서 글씨가 깨지네요...

  3. 2016.01.21 20:34 edit & del reply

    비밀댓글입니다

  4. 강의 의뢰 드립니다. 2015.08.06 19:39 신고 edit & del reply

    저는 델라컨설팅 김소리라고 합니다.
    빅데이터 관련하여 3시간 강의를 준비하고 있는 교육 담당자입니다.
    강연의뢰를 드리고싶은데 괜찮으시다면
    della@dellahrd.co.kr로 강연문의를 드릴 수 있는 메일로 회신을 부탁드립니다.

    감사합니다.

  5. 2015.07.21 22:51 edit & del reply

    비밀댓글입니다

    • 미니~ 2015.07.27 00:05 신고 edit & del

      동일한 내용을 해당 글에도 댓글로 남겼습니다.

      1. onPostExecute() 함수 호출
      onPostExecute() 함수는 명시적으로 호출하는 것이 아니라
      맨 앞에 설명한 것처럼 AsyncTask를 상속 받은 클래스를 실행할 경우, 순서대로 호출하게 되는 함수 중의 하나입니다.

      즉, onPreExecute() -> doInBackground -> onProgressUpdate-> onPostExecute

      그러므로 47번째 줄에서 new DownloadJson().execute(url); 를 실행하면 onPostExecute()까지 호출되는 것이죠.

      2. getData()의 리턴값
      getData()에서 리턴하는 return sb.toString(); 값이 어디로 가는지에 대한 문의도 있었는데요.

      61번째 줄을 보면 doInBackground에서 getData()를 호출하고
      그 결과값을 리턴하는 것을 확인할 수 있습니다.

      이렇게 되면 AsyncTask에서는 리턴된 결과값을 onPostExecute()함수에 파라미터로 전달하게 됩니다.

      3. 예제 실행시 결과값이 안보이는 경우
      예제를 그대로 따라했는데 결과값이 안 보인다면,

      1) 네트워크 접속이 가능한지 확인하고
      2) 네트워크 접속 권한 설정을 했는지 확인하고
      3) 위 예제에서 layout 파일(activity_json.xml)과 JsonActivity.java 파일을 제대로 작성했는지 확인한번 해보세요~

prev | 1 | 2 | ··· | next