core/src/in/srain/cube/util/NetworkStatusManager.java
public synchronized void startListening(Context context) {
        if (!mListening) {
            mContext = context;

            IntentFilter filter = new IntentFilter();
            filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
            context.registerReceiver(mReceiver, filter);
            mListening = true;
        }
    }
public synchronized void startListening(Context context) {
        if (!mListening) {
            mContext = context;

            IntentFilter filter = new IntentFilter();
            filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
            context.registerReceiver(mReceiver, filter);
            mListening = true;
        }
    }
public synchronized void startListening ( Context context ) { if ( ! mListening ) { mContext = context ; IntentFilter filter = new IntentFilter ( ) ; filter . addAction ( ConnectivityManager . CONNECTIVITY_ACTION ) ; context . registerReceiver ( mReceiver , filter ) ; mListening = true ; } }
This method starts listening for network connectivity state changes.

@param context
This method starts listening for network connectivity state changes .