2014-11-08 4 views
3

네트워크의 BroadCastreceivers으로 작업 한 후 broadCastReceivers이 시스템 변경 사항을 수신하고 사용자에게 이러한 변경 사항을 알리는 것처럼 거의 작동하므로 질문이 생깁니다. RegisterReceiver()을 사용하여 이러한 시스템 변경 이벤트를 수신하도록 등록되었습니다. 문제는 차이가 다음 Connectivity Manager에 사용 broadCastReceiverCallbackListeners 사이 LocationManager에 사용, 또는 다른 말로, 왜 LocationManager 반대 브로드 캐스트 리시버`사용하지 않는 무엇broadCastReceivers 대 CallBackListeners

입니까?

답변

1

CallbackListener 코드가 비동기 호출을 시작하고 그에 대한 응답을 기다리고있을 때 사용됩니다.

broadCastReceiver 예기치 않게 언제든지 문제가 발생할 수 있습니다.