Return to Video

AsyncTask로 옮기기

  • 0:00 - 0:02
    우리가 방금 배운 것을 적용해보죠
  • 0:02 - 0:06
    프로젝트 안에
    MainActivity.java 파일을 열어보세요
  • 0:06 - 0:09
    이 네트워킹 코드 조각을 AsyncTask로
  • 0:09 - 0:11
    옮겨서 배경 스레드에서 실행되게 할게요
  • 0:11 - 0:14
    그 작업을 이 fragment class에서
    정의하겠습니다
  • 0:14 - 0:18
    그걸 말할 때 실제로는
  • 0:18 - 0:21
    PlaceholderFragment라고 합니다
  • 0:21 - 0:25
    실제 이름으로 변경해 봅시다
  • 0:25 - 0:28
    그것을 ForecastFragment로 부르죠
  • 0:28 - 0:32
    그 다음에 다른 곳도 적절하게
    업데이트 할 수 있어요
  • 0:32 - 0:35
    우리는 ForecastFragment를
    그 자체의 파일안으로 옮겨서
  • 0:35 - 0:38
    MainActivity가 길어지거나
    번잡해지지 않게 할 수 있어요
  • 0:38 - 0:41
    ForecastFragment안에서
    우리는 AsyncTask에서 연장된
  • 0:41 - 0:45
    FetchWeatherTask라고 하는
    새로운 내부 클라스를 정의해야 합니다
  • 0:45 - 0:49
    그런 다음 네트워킹 코드 조각을
    여기로 옮길 수 있죠
  • 0:49 - 0:51
    변경한 다음에 앱을 실행하면
  • 0:51 - 0:54
    이렇게 보일 겁니다
    지금 crash 하지 않는다는 것만 제외하고
  • 0:54 - 0:57
    어떤 차이점도 없어요
    다음 단계에는
  • 0:57 - 1:01
    작업을 실행할 코드를 추가할 거에요
    나중에는 JSON 변환을 해서
  • 1:01 - 1:05
    UI를 업데이트할 것입니다 그동안
    여러분의 코드에 기초적인 수정을 하세요
Title:
AsyncTask로 옮기기
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD853 - Developing Android Apps
Duration:
01:07
Inho Jeong approved Korean subtitles for 02-16 Move to AsyncTask
Gemma Lee edited Korean subtitles for 02-16 Move to AsyncTask
Gemma Lee edited Korean subtitles for 02-16 Move to AsyncTask
Gemma Lee edited Korean subtitles for 02-16 Move to AsyncTask

Korean subtitles

Revisions