[Android] Android Soap, AsyncTask , Handler이용하기 - 4


[Android] Android Soap, AsyncTask , Handler이용하기 - 4

이번엔 안드로이드 핸들러에 대해서 이야기 해보겠습니다. 안드로이드 핸들러는 각각의 쓰레드가 통신을 하기 위한 하나의 방법이라 생각하면 됩니다. 이렇게 설명하면 와닿지 않을껍니다. 예시를 들어가며 설명해볼게요. 두 개의 섬이 있습니다. 섬1은 보수적입니다. 섬2가 교류를 하려고 해도 항상 교류를 거절했습니다. 그런데 이제 섬1이 보수적인걸 넘어서 섬2와 교류를 하려고 합니다.(내가 예시를 들어도 이건 좀 아닌걸 알고 있어요) 섬2가 섬1과 교류를 하려고 하니 섬1에는 항구가 필요합니다. 그리고 항구 주변에는 교류를 할 수 있는 공간이 필요하게 됩니다. 아래 그림처럼 되겠죠. 이제 섬2에서 선박이 오면 이제 교류를 할 수 있도록 되었습니다. 이걸 쓰레드와 핸들러로 바꿔보도록 하겠습니다. "쓰레드2가 쓰레드1에 접근하기 위해서는 쓰레드1의 핸들러를 통해 접근할 수 있으며, 해당된 영역에서 작업을 할수있다" 이렇게 표현을 할 수가 있죠. 그리고 쓰레드1은 항상 핸들러를 볼 필요가 없습니다....


#android #handler

원문링크 : [Android] Android Soap, AsyncTask , Handler이용하기 - 4