broadCastReceivers与CallBackListeners

时间:2014-11-08 12:08:51

标签: android callback broadcastreceiver locationmanager

在我使用网络的BroadCastreceivers之后,我想到了一个问题,因为broadCastReceivers几乎像他们听取任何系统更改一样工作,并通知用户这些更改, if,用户已注册使用RegisterReceiver()收听这些系统更改事件。问题是

broadCastReceiver中使用的Connectivity ManagerCallbackListeners中使用的LocationManager之间有什么区别,换句话说,LocationManager之所以没有使用`broadCastReceiver,反之亦然?

1 个答案:

答案 0 :(得分:1)

当您的代码启动异步调用并等待它的答案时,将使用

CallbackListener

broadCastReceiver将被用于,当某些事情可能在任何时候出乎意料地发生时