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

handler의 sendMessage 수신 객체는 여러개가 가능한지요

0 추천
handler를 상속한 A 클래스, 여기서 구현한 handleMessage
A를 상속한 B클래스,  여기서 구현한 handleMessage

global handler에서 event가 발생하여 sendMessage를 하면 A는 받는데
B도 받나요?
dhyun0601 (120 포인트) 님이 2021년 7월 2일 질문

1개의 답변

0 추천
테스트를 해보시는게 제일 정확할 것 같구요. 제 생각으로는 Handler는 메세지 큐를 구현해서 처리하는게 주된 기능이고 님이 원하는 Observer기능은 없는 것 같습니다. (직접 테스트가 제일 빠를 듯)

Observer와 같은 기능이 필요하다면 BroadcastReciever도 고려해 보실 수 있고, 직접 구현할 수도 있구요. 자바라면 RxJava같은 옵션도 있습니다. 간단한 Observer 기능이라면 직접 구현하는 것도 어렵지는 않습니다.

혹, 어떤 경우에 해당 기능이 필요한지 알 수 있을까요?
spark (227,530 포인트) 님이 2021년 7월 3일 답변
...