标签: android
我正在注册接收器以捕获代码中的ConnectivityManager.CONNECTIVITY_ACTION ,即我没有在应用程序清单中注册它。一切正常,但我注意到,一旦注册接收器,我就会自动接收广播,尽管网络已经开启。
我的问题是,我可以依靠此自动广播来检查网络是否可用,即没有明确调用检查网络的方法?
我只期望在网络发生变化时进行广播,而不是在注册我的接收器时,但是我收到广播这一事实非常有用,但我可以依赖它。这是一个记录在案的行动吗?
答案 0 :(得分:3)
是的,这叫做sticky broadcasts。一旦调用registerBroadcast,粘性广播就会发送到接收方。
registerBroadcast