Skip to content
모두의 공간
개발자 공간
사용자 공간
최근글
로그인
접속유지
회원가입
ID/PW 찾기
모두의 공간
새로운 소식
새로운 게임/앱
개발자 공간
개발자 게시판
개발자 질문/답변
개발자 정보
구인/구직/의뢰
행사/세미나/교육
(구)질문/답변
사용자 공간
앱 정보/후기
게임 정보/후기
기기 정보/후기
잡담/유머/창작
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
안드로이드 개발 질문/답변 (글 수
45,052
)
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
BroadCast시에 실시간 처리가 안됩니다.
운래손
https://www.androidpub.com/android_dev_qna/35308
2009.10.24
00:50:52
2457
2
앱개발 질문
A라는 어플리케이션에서 방송을 해서 B라는 어플리케이션이 방송을 수신하려고 합니다.
B라는 어플리케이션은 내부적으로 루프를 돌리고 있는 상태입니다.
루프중에 A가 방송하면 B에서 Receiver가 즉시 방송을 받아야 하지 않습니까?
그런데 이상하게도 B의 루프가 종료되고 나서야 방송을 받는것 같습니다.
로그를 찍어보니 루프 종료후 방송받은 로그가 찍히더군요.
방송처리를 메인쓰레드에서 하지 않아서 그런것인지..
문제가 무엇인지 궁금합니다...
이 게시물을
목록
2009.10.24
20:13:58
회색
혹시 main 쓰레드에서 루프를 돌고 있는것인가요? 그럼 루프 종료후 처리가 될것 같습니다. 그런 경우 루프 도는 것을 별도의 쓰레드로 빼내는 것이 맞는 방법일 수 있습니다.
2009.10.25
13:30:50
운래손
메인쓰레드에서 루프를 돌리고 있는것 맞습니다. 회색님이 말씀이 맞는것 같은데 그럼 방송 수신부를 부 쓰레드에 만들어서 구현하는 방법으로 해야하는거군요..부 쓰레드를 어떻게 만들지..고민되네요;
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
OpenID Login
Open ID
회원가입
ID/PW 찾기
인증메일 재발송
OpenID
OpenID
Close Login Layer