class DmrNetWorkRecevier extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
ConnectivityManager connectivityManager = (ConnectivityManager)
context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (null != connectivityManager) {
NetworkInfo[] netWorkInfos = connectivityManager.getAllNetworkInfo();
for (int i = 0; i < netWorkInfos.length; i++) {
State state = netWorkInfos[i].getState();
if (NetworkInfo.State.CONNECTED == state) {
MtkLog.e(TAG, "network ok.....");
return;
}
}
}
}
}
mDmrNetWorkRecevier = new DmrNetWorkRecevier();
IntentFilter intentFilter = new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE");
registerReceiver(mDmrNetWorkRecevier, intentFilter);