From 4aae9a99ecab46787a2dc1ecd77c545702f479c5 Mon Sep 17 00:00:00 2001 From: Malcolm Chen Date: Wed, 19 Feb 2020 15:21:22 -0800 Subject: [PATCH] Enable skipping validation by default. Set KEY_DATA_SWITCH_VALIDATION_MIN_GAP_LONG to 24 hours to enable validation skipping if network is validated in the last 24 hours. Bug: 140070796 Test: unittest Change-Id: I07b087d731ed1661e5b0c51407ea3003769a3fd9 Merged-In: I07b087d731ed1661e5b0c51407ea3003769a3fd9 --- telephony/java/android/telephony/CarrierConfigManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java index 7e48d2307501e..7cb453eef72d5 100644 --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -37,6 +37,8 @@ import android.telephony.ims.ImsReasonInfo; import com.android.internal.telephony.ICarrierConfigLoader; import com.android.telephony.Rlog; +import java.util.concurrent.TimeUnit; + /** * Provides access to telephony configuration values that are carrier-specific. */ @@ -3989,7 +3991,7 @@ public class CarrierConfigManager { sDefaults.putLong(KEY_DATA_SWITCH_VALIDATION_TIMEOUT_LONG, 2000); sDefaults.putInt(KEY_PARAMETERS_USED_FOR_LTE_SIGNAL_BAR_INT, CellSignalStrengthLte.USE_RSRP); - sDefaults.putLong(KEY_DATA_SWITCH_VALIDATION_MIN_GAP_LONG, 0); + sDefaults.putLong(KEY_DATA_SWITCH_VALIDATION_MIN_GAP_LONG, TimeUnit.DAYS.toMillis(1)); sDefaults.putStringArray(KEY_MISSED_INCOMING_CALL_SMS_ORIGINATOR_STRING_ARRAY, new String[0]); sDefaults.putStringArray(KEY_MISSED_INCOMING_CALL_SMS_PATTERN_STRING_ARRAY, new String[0]);