2011.03.26 13:31
receiver com.battery.SBattery.Receiver.SBatteryWidgetProvider: android.content.ReceiverCallNotAllowedException: IntentReceiver components are not allowed to register to receive intents

안드로이드 프로그래밍 시, 이와 같은 오류를 만날 가능성이 있다.
이유인즉, 리시버 안에 리시버를 등록 할 수 없다는 것이다.

해결책이 있다.

넘겨주는 context의 값을 context.getApplicationContext() 로 설정 하라.

오류가 없어질 것이다. ( 안드로이드 2.2 테스트 ) 
신고
Posted by 구름같은사나이

티스토리 툴바