제목으로, 어떤 상황에서 BroadcastReceiver를 동적으로 등록해야하는지 궁금합니다. 정적으로 등록 된 리시버가 이행 할 수없는 시나리오를 누군가에게 줄 수 있습니까?누군가 우리가 왜 BroadcastReceiver를 동적으로 등록해야하는지 몇 가지 시나리오를 제공 할 수 있습니까?
감사합니다 :) 예를 들어
제목으로, 어떤 상황에서 BroadcastReceiver를 동적으로 등록해야하는지 궁금합니다. 정적으로 등록 된 리시버가 이행 할 수없는 시나리오를 누군가에게 줄 수 있습니까?누군가 우리가 왜 BroadcastReceiver를 동적으로 등록해야하는지 몇 가지 시나리오를 제공 할 수 있습니까?
감사합니다 :) 예를 들어
정적으로 등록 된 수신기가 수행 할 수없는 시나리오를 누군가에게 줄 수 있습니까? @Pedro Loureiro의 시나리오 외에
은 특정 방송 시스템 (예를 들어, ACTION_BATTERY_CHANGED
, ACTION_SCREEN_OFF
, ACTION_SCREEN_ON
)을 동적으로 등록 된 방송 수신기에 의해 수신 될 수있다.
Notification
시나리오 (this blog post 개요)와 같이 자신의 서비스에서 브로드 캐스트가 전송되도록 동적으로 등록 할 패턴도 있습니다.
, 당신은 응용 프로그램을 가질 수 있으며, 환경 설정에서 특정 이벤트에 대해 사용자에게 통지 할 수있는 옵션이있을 수 있습니다. 이 옵션이 켜지면 해당 브로드 캐스트 리시버를 등록합니다.