[android] implicit broadcast - signature permission or FLAG_RECEIVVER_INCLUDE_BACKGROUND - 안드로이드 가이드에 따르면 targetSdk 를 oreo 이상으로 설정할 경우, implicit broadcast 에 발송에 대해 (대상이 명확하지 않은 broadcast) static receiver 의 경우 수신할 수 없고, dynamic receiver 의 경우 수신할 수 있다. ( 물론, 일부 broadcast 는 예외적이다. https://developer.android.com/guide/components/broadcast-exceptions ) - Oreo 소스 기준 BroadcastQueue.java 의 processNextBroadcast 를 보면 아래 코드가 있다. // ... else if (((r.intent.getFlags()&Intent.FLAG_RECEIVER_EXCLUDE.. 2022. 12. 30. 반응형 이전 1 다음