A라는 어플리케이션에서 방송을 해서 B라는 어플리케이션이 방송을 수신하려고 합니다.
B라는 어플리케이션은 내부적으로 루프를 돌리고 있는 상태입니다.
루프중에 A가 방송하면 B에서 Receiver가 즉시 방송을 받아야 하지 않습니까?
그런데 이상하게도 B의 루프가 종료되고 나서야 방송을 받는것 같습니다.
로그를 찍어보니 루프 종료후 방송받은 로그가 찍히더군요.
방송처리를 메인쓰레드에서 하지 않아서 그런것인지..
문제가 무엇인지 궁금합니다...