private void connectionTypeChanged() {
    int newConnectionType = getCurrentConnectionType();
    if (newConnectionType == mConnectionType) return;

    mConnectionType = newConnectionType;
    Log.d(TAG, "Network connectivity changed, type is: " + mConnectionType);
    mObserver.onConnectionTypeChanged(newConnectionType);
  }