반응형

안드로이드 52

핸들러(Handler)

이번 글에서는 Handler에 대해서 알아보도록 하자. 이전에 Thread와 Mutli Thread에 관한 글을 포스팅한 적이 있다. Android에서도 Application의 성능을 위해 Multi Thread를 활용하는데, UI를 업데이트할 때는 반드시 Main Thread에서 작업을 수행한다. Main Thread는 Android에서 UI를 수정할 수 있는 유일한 Thread이기 때문에 UI Thread라고 부르기도 한다. Multi Thread환경에서 모든 Thread가 UI 업데이트 작업을 수행하게 되면 Thread간 교착상태(DeadLock)나 경쟁상태(Race Condition)등의 문제에 빠질 수 있기 때문이다. 여기서 둘에 대해 간단히 설명하자면 경쟁상태는 둘 이상의 Thread에서 하나..

프래그먼트 생명주기(Fragment Lifecycle)

이번 글에서는 Fragment Lifecycle에 대해서 알아보도록 하자. Fragment는 간단하게 Activity+View와 같은 개념이라고 볼 수 있는데, 관련 내용은 아래의 글에 있다. https://angangmoddi.tistory.com/244 액티비티(Activity)와 프래그먼트(Fragment) 이번 글에서는 Activity와 Fragment에 대해서 알아보자. Activity Activity는 Android의 4대 Component중 하나로 사용자에게 실제로 보이며, 사용자와 상호작용하는 화면을 말한다. Activity는 하나 이상의 View또.. angangmoddi.tistory.com 이 Fragment에는 Activity처럼 Lifecycle이 있는데, 일단 그림으로 확인해보도..

반응형