diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java old mode 100644 new mode 100755 index 89c65a09057b2..3454c1cbc14cd --- a/telephony/java/android/telephony/CarrierConfigManager.java +++ b/telephony/java/android/telephony/CarrierConfigManager.java @@ -2454,6 +2454,17 @@ public class CarrierConfigManager { */ public static final String KEY_OPPORTUNISTIC_NETWORK_DATA_SWITCH_HYSTERESIS_TIME_LONG = "opportunistic_network_data_switch_hysteresis_time_long"; + /** + * Determines whether the carrier wants to cancel the cs reject notification automatically + * when the voice registration state changes. + * If true, the notification will be automatically removed + * when the voice registration state changes. + * If false, the notification will persist until the user dismisses it, + * the SIM is removed, or the device is rebooted. + * @hide + */ + public static final String KEY_AUTO_CANCEL_CS_REJECT_NOTIFICATION = + "carrier_auto_cancel_cs_notification"; /** * An int array containing CDMA enhanced roaming indicator values for Home (non-roaming) network. @@ -2875,6 +2886,7 @@ public class CarrierConfigManager { }); sDefaults.putString(KEY_5G_ICON_CONFIGURATION_STRING, "connected_mmwave:None,connected:5G,not_restricted:None,restricted:None"); + sDefaults.putBoolean(KEY_AUTO_CANCEL_CS_REJECT_NOTIFICATION, false); } /**