In my android application I am unregistering a networkCallback onPause of an activity. There are times where I can get the error, Caused by
java.lang.IllegalArgumentException
NetworkCallback was already unregistered
Is there a way to check if the network callback already was unregistered or to prevent "double" unregistering? Or registered so we known when to call unregister?
if (mNetworkCallback != null && mConnectivityManager != null) {
try{
mConnectivityManager.unregisterNetworkCallback(mNetworkCallback);
}
catch (Exception e){
Log.d(TAG, "unregister failed");
}
}