마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 핸들러 질문입니다.

0 추천
안녕하세요 초보개발자입니다.

핸들러를 통해 인텐트를 주고받기도하고 메세지와 오브젝트 등을 주고 받잖아요..?

 

그런데 예를 들어서 서비스에서

 

mediaServiceAgent.sendMessage(mediaServiceAgent.obtainMessage(NotiEvent.INVITED_TO_TALKGROUP, intent));

이런식으로 메세지를 보내주고

 

액티비티 핸들러에서

case NotiEvent.INVITED_TO_TALKGROUP :

blahblah();

 

하잖아요

 

제가 궁금한건 여기서 누가 누구에게 보내준다는게 어디 지정되어있냐입니다

 

A에서 B로 메세지를 보내준다는 것도없는데

 

어떻게 쟤가 아무리 NotiEvent.INVITED_TO_TALKGROUP 이런 키값이 있다고해도 받을 수 있는지

..

원래 그런가요?

 

아니면 공중에 떤지면 동일한 키를 가지고잇는 핸들러가 여러곳에 있다면 그곳에서 다 받나요?

제가 개념이 좀 부족한 것 같은데 설명좀 부탁드리겠습니다..

 

감사합니다..
윤둥이 (4,560 포인트) 님이 2013년 8월 20일 질문

1개의 답변

0 추천

mediaServiceAgent 라는 핸들러에게 메시지를 보내고 있네요

 

Gradler (109,780 포인트) 님이 2013년 8월 20일 답변
...