안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
노티를 안되게 하는 부분은
if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")){
this.abortBroadcast();
}
다음으로 해결하였습니다.
그러나 리시버에서 서비스를 실행하고
그곳에서 디비 검색해 검색되면 차단하고(this.abortBroadcast();)
스팸이 아니라면 그냥 기존처럼 보여주고 싶은데.. 방법 없을까요??
서비스에서 this.abortBroadcast(); 를 실행하니..
java.lang.IllegalStateException: Call while result is not pending
다음과같은 메시지가 뜨네요..
물론 this대신 해당 리시버 객체로 설정 하였습니다.