在注册网络状态更改广播(CONNECTIVITY_ACTION的BroadcastReceiver )时,会马上收到广播回调

卌梓
  • 341

问题如题所描述,我刚刚注册广播,就收到一条网络状态变化而回调,而其实我网络状态一直是连接中的。注册其他广播的时候都不会出现这种情况……

注册代码如下:

    networkChangeReceiver = new NetworkChangeReceiver();
    IntentFilter networkFilter = new IntentFilter();
    networkFilter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
    registerReceiver(networkChangeReceiver, networkFilter);
回复
阅读 4.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏