본문 바로가기

핸들러쓰레드

HandlerThread 의 활용 안드로이드 지식 공유 HandlerThread 의 활용 우리가 전편에서 구경했던? Handler 는 매우 쉽고 간편하게 비동기적 처리를 담당해주는 고마운 녀석이 었습니다. 그러나 백그라운드 작업에서 핸들러를 설정하려면 여러가지로 셋팅해줘야 할 부분들이 생기죠. 쓰레드의 동작 까지 신경써야 합니다. 그리하여 우리는 HandlerThread 라는 녀석과 만나게 됩니다. https://developer.android.com/reference/android/os/HandlerThread 이 녀석은 쉽게말해 우리가 쓰레드를 생성하고 그안에 핸들러 셋팅까지 했던 것을 자동으로 해주는 고마운 친구 입니다. 즉 Thread Looper MessageQueue 의 복잡함을 자동으로 관리해준다는 말이죠. 동작방법은 너무도.. 더보기
Handler 에 대한 이해 안드로이드 지식 공유 Handler 에 대한 이해 안드로이드를 개발하면서 Handler 에 대해서 과연 알고 사용하는 것인가? 에 대한 의문이 들었습니다. 편해서 혹은 그냥 아무생각 없이 핸들러를 너무도 막 사용하기 때문이죠. 그게 틀렸다는게 아니고 알고 쓰면 더 좋겠다!! 라는 생각에서 정리해보려 합니다^^ https://developer.android.com/reference/android/os/Handler Handler 는 안드로이드 API 1 레벨 부터 사용되어진 매우 익숙한 존재입니다. 비동기적으로 처리해야할 로직을 아주 간단하게 그리고 편리하게 처리할 수 있죠. 사실 내부에 어떤 방식으로 동작하는지에 대해서는 굳이 알필요가 없을 수도 있습니다. 그냥 편하게 쓰고자 하면 말이죠. 1 2 3 4.. 더보기