在我使用网络的BroadCastreceivers
之后,我想到了一个问题,因为broadCastReceivers
几乎像他们听取任何系统更改一样工作,并通知用户这些更改, if,用户已注册使用RegisterReceiver()
收听这些系统更改事件。问题是
broadCastReceiver
中使用的Connectivity Manager
与CallbackListeners
中使用的LocationManager
之间有什么区别,换句话说,LocationManager
之所以没有使用`broadCastReceiver,反之亦然?
答案 0 :(得分:1)
CallbackListener
。
broadCastReceiver
将被用于,当某些事情可能在任何时候出乎意料地发生时