@Override public void captivePortalCheckCompleted(boolean isCaptivePortal) { if (mIsCaptivePortal.getAndSet(isCaptivePortal) != isCaptivePortal) { // Captive portal change enable/disable failing fast setEnableFailFastMobileData(isCaptivePortal ? DctConstants.ENABLED : DctConstants.DISABLED); } }