안녕하세요.

 

안드로이드 개발을 공부하고 있는데요.

몇가지 개념이 잘 잡히지 않아 질문드립니다.

 

먼저 Callback인데요.

다른분들 소스나 블로그 보면 Callback이라는 말을 많이 쓰시더라구요.

이게 우리나라 말로 해석하면 어떻게 되나요?

다들 Callback이라고 쓰시는데 그 뜻(개념)을 몰라서 이해하기 어렵습니다.

 

다음은 handler입니다.

안드로이드 교재나 블로그에 보면

'Android에서 Handler는 Thread에서 UI Handler로 접근이 불가능하기 때문에 메세지 전달을 해주는 역할을 한다'

라는 정도의 설명이 거의 전부더라구요.

그런데 어떤 분 소스를 우연찮게 잠깐 보니까 Thread가 아닌 상황에서도 Handler를 자유자재로 구사하시던데

Handler는 어떤 상황에서 또 쓰여질수 있는지 궁금합니다.

다시 질문드리자면 Handler는 도대체 뭐고, 어떻게 동작을 하는건지 궁금합니다.

 

질문이 좀 정신없고, 내용도 많은것 같습니다.

죄송하구요. 아시는분께 답변 조심스럽게 요청드려봅니다.

 

감사합니다.