summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jack Yu <jackyu@google.com> 2021-03-29 11:07:55 -0700
committer Jack Yu <jackyu@google.com> 2021-03-31 16:36:35 -0700
commit7b8ac258b57fcd3d83d202e57cdcbcde3bb21115 (patch)
treeaa2877123fd8734d9011ad936b4371102ff9f770
parent222b1e4ad71608afdea98234f101fdff58dcc35e (diff)
Display no data notification in certain scenarios
For some carriers, display no data notification when setup data permanently failed (i.e. retry will not hapen) Bug: 169648447 Test: Manual Merged-In: Ica20169db3c9230172d2cae80a9e6ba3486bfa42 Change-Id: Ica20169db3c9230172d2cae80a9e6ba3486bfa42 (cherry picked from commit 5badb094f541a4d9dd9bb9b8f5e0711f88d6325d)
-rw-r--r--telephony/java/android/telephony/CarrierConfigManager.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/CarrierConfigManager.java b/telephony/java/android/telephony/CarrierConfigManager.java
index 7c234fcc949e..f027cd15e399 100644
--- a/telephony/java/android/telephony/CarrierConfigManager.java
+++ b/telephony/java/android/telephony/CarrierConfigManager.java
@@ -4351,6 +4351,15 @@ public class CarrierConfigManager {
*/
public static final String KEY_HIDE_ENABLE_2G = "hide_enable_2g_bool";
+ /**
+ * Determine whether or not to display no data notification when data setup is permanently
+ * failed.
+ *
+ * @hide
+ */
+ public static final String KEY_DISPLAY_NO_DATA_NOTIFICATION_ON_PERMANENT_FAILURE_BOOL =
+ "display_no_data_notification_on_permanent_failure_bool";
+
/** The default value for every variable. */
private final static PersistableBundle sDefaults;
@@ -4916,6 +4925,7 @@ public class CarrierConfigManager {
new String[]{"ia", "default", "ims", "mms", "dun", "emergency"});
sDefaults.putBoolean(KEY_STORE_SIM_PIN_FOR_UNATTENDED_REBOOT_BOOL, true);
sDefaults.putBoolean(KEY_HIDE_ENABLE_2G, false);
+ sDefaults.putBoolean(KEY_DISPLAY_NO_DATA_NOTIFICATION_ON_PERMANENT_FAILURE_BOOL, false);
}
/**