我正在尝试实现一个简单的BroadcastReceiver,以便我的活动知道何时连接/断开WIFI .
我目前的代码如下:
@Override
protected void onResume() {
super.onResume();
broadcastReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
ConnectivityManager connectionManager = (ConnectivityManager) SicPlayerApp.getInstance().getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
boolean isWifiConnected = connectionManager.getActiveNetworkInfo() != null &&
connectionManager.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI &&
connectionManager.getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED;
Log.i("testnetwork", "isConnectedOrConnecting: " + isWifiConnected);
}
};
In