YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Korean subtitles

← 메인 스레드 대 배경 스레드

Get Embed Code
10 Languages

Showing Revision 2 created 12/21/2014 by Inho Jeong.

  1. 프레임워크는 메인 스레드에서
  2. 네트워크 작동을
    원하지 않는다고 했을 때
  3. 무엇이 메인 스레드이죠?
    안드로이드 앱은
  4. 기본적으로 메인 스레드, 또는
    UI 스레드에서 운영됩니다
  5. 그것은 사용자의 입력 뿐만 아니라
  6. 화면에 그리기와 같은 출력까지 다루죠
  7. 그래서 시간을 소비하는 조작은
    피하고 싶어요
  8. 그렇지 않으면 URI가 버벅거리게 되죠
    오래 실행할 일이 있다면
  9. background worker 스레드를 시작하세요
  10. 이것은 네트워크 호출, 비트맵 디코딩,
  11. 데이터 베이스에
    읽고 쓰기를 포함합니다
  12. 그래서 우리는 어쨋든 메인 스레드에서
  13. 네트워킹 코드를 없애야 합니다
    그런데 어떻게 해야 할까요?
  14. 몇 가지 선택을 할 수 있지만
  15. 배경 스레드 만들기와
    UI 스레드 동기화를 단순화하는
  16. 안드로이드 클라스의 이름을 봅시다
  17. 그래서 백그라운드 작업에서
    나온 결과가 다시
  18. 메인 스레드로 와서 우리가 그걸 이용해
  19. UI를 업데이트합니다 온라인 검색을 해서
    이 질문에 답을 찾아
  20. 상자 안에 클라스 이름을 입력하세요
  21. 조언을 드릴게요
    안드로이드에서 어떻게 할지 막혔을 때
  22. 개발자 사이트에서 찾을 수 없다면
  23. stackoverflow.com에서 찾아보세요
  24. 많은 안드로이드 개발자들이 이용하는
    질문과 답변 사이트 입니다
  25. 여러분과 비슷한 질문을
  26. 누가 이미 했을지도 모르죠