Example usage for android.net ConnectivityManager unregisterNetworkCallback

List of usage examples for android.net ConnectivityManager unregisterNetworkCallback

Introduction

In this page you can find the example usage for android.net ConnectivityManager unregisterNetworkCallback.

Prototype

public void unregisterNetworkCallback(@NonNull PendingIntent operation) 

Source Link

Document

Unregisters a callback previously registered via #registerNetworkCallback(NetworkRequest,android.app.PendingIntent) .

Usage

From source file:com.julia.android.stockhawk.ui.MainActivity.java

@Override
protected void onPause() {
    try {//ww  w . j  a  v  a2  s  .c o  m
        if (broadcastReceiver != null) {
            unregisterReceiver(broadcastReceiver);
            broadcastReceiver = null;
        }

        ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
        connectivityManager.unregisterNetworkCallback(networkCallback);

    } catch (IllegalArgumentException e) {
        e.printStackTrace();
    }
    super.onStop();
}

From source file:io.plaidapp.ui.HomeActivity.java

@Override
protected void onPause() {
    dribbblePrefs.removeLoginStatusListener(filtersAdapter);
    if (monitoringConnectivity) {
        final ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(
                Context.CONNECTIVITY_SERVICE);
        connectivityManager.unregisterNetworkCallback(connectivityCallback);
        monitoringConnectivity = false;//from w ww . j  av  a 2s .co m
    }
    super.onPause();
}

From source file:com.mobilyzer.util.PhoneUtils.java

public void unregisterNetworkCallback() {
    if (connectivityNetworkCallback != null) {
        ConnectivityManager cm = ((ConnectivityNetworkCallback) connectivityNetworkCallback)
                .getConnectivityManager();
        cm.bindProcessToNetwork(null);/*from   ww  w.  j  av a  2s .  c o m*/
        cm.unregisterNetworkCallback(connectivityNetworkCallback);
        connectivityNetworkCallback = null;
    }
}