아래는 코모스튜디오가 직접 만든 무료 앱이에요(한 번만 봐주세요 ^^)
브로드캐스트 리시버에서 또 다른 브로드캐스트 리시버를 등록하려고 할때 발생하는 에러다.
android.content.ReceiverCallNotAllowedException: BroadcastReceiver components are not allowed to bind to services
그런데, 이것도 타이밍이 있다.
분명 디스트로이가 된 후에 등록 하려고 했으나, 계속 같은 에러가 발생 할 때가 있다.
왜?
명시적으로 이전에 사용했던 서비스를 완전히 죽여 주지 않아서 그렇다.
1. A 리시버에서 B서비스를 생성 하고 사용 한 뒤,
2. 다시 A리시버에서 B서비스를 생성 하려고 하면 발생한다.
즉, 1번 이후에 반드시 A에서 생성한 B를 죽여주자.
' [안드로이드 공부] > 서비스' 카테고리의 다른 글
android.content.ReceiverCallNotAllowedException (0) | 2016.01.07 |
---|---|
안드로이드 서비스 3단계 과정 (0) | 2015.12.21 |
모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다. |
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요. |