시스템에서 알림을받을 때 서비스와 통신 할 수 있도록 Service
에서 IBinder
을 얻으려고합니다. 내 onReceive()
메서드에서 나는 peekService()
을 호출하고 있지만 null 참조가 나타납니다.BroadcastReceiver peekService() null을 반환합니다.
startService
을 사용하여 Dianne 및 Mark의 https://groups.google.com/forum/#!topic/android-developers/yiq_XIzFoS4에서 대답을 읽었지만 내 서비스에는 인터페이스가 있으며 나는 peekService
이 작동해야한다고 생각하지만 그렇지 않습니다.
BroadcastReceiver
에서 서비스를 살펴볼 권한이 필요합니까? 다른 뭔가가 필요합니까? 서비스가 실행 중이지만 바인더를 가져올 수는 없습니다.