diff options
| author | 2022-03-21 21:18:12 +0000 | |
|---|---|---|
| committer | 2022-03-21 21:18:12 +0000 | |
| commit | 49fe62daac2785b5b4776a36d09ee00ee8bcc8fe (patch) | |
| tree | 90f1d08d1e6103c6ab074fbf3d13d2d135d567d9 | |
| parent | af02ce3a8ef6aefed88c056e651e6d851124e411 (diff) | |
| parent | 6c4b32c7e4d4a8b4c02d23d79e3abb0c0346ea8b (diff) | |
Merge "Fixed several data issues" am: 90ee4528a3 am: 6c4b32c7e4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2034143
Change-Id: I9d2365898c6419c5a56447f55be552f0a226182f
| -rw-r--r-- | telephony/java/android/telephony/DataFailCause.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/DataFailCause.java b/telephony/java/android/telephony/DataFailCause.java index 56bf3039d209..3a3b3632dc9b 100644 --- a/telephony/java/android/telephony/DataFailCause.java +++ b/telephony/java/android/telephony/DataFailCause.java @@ -1083,6 +1083,13 @@ public final class DataFailCause { */ public static final int REQUEST_NOT_SUPPORTED = 0x1000A; + /** + * An internal setup data error initiated by telephony that no retry should be performed. + * + * @hide + */ + public static final int NO_RETRY_FAILURE = 0x1000B; + private static final Map<Integer, String> sFailCauseMap; static { sFailCauseMap = new HashMap<>(); @@ -1515,6 +1522,8 @@ public final class DataFailCause { sFailCauseMap.put(DUPLICATE_CID, "DUPLICATE_CID"); sFailCauseMap.put(NO_DEFAULT_DATA, "NO_DEFAULT_DATA"); sFailCauseMap.put(SERVICE_TEMPORARILY_UNAVAILABLE, "SERVICE_TEMPORARILY_UNAVAILABLE"); + sFailCauseMap.put(REQUEST_NOT_SUPPORTED, "REQUEST_NOT_SUPPORTED"); + sFailCauseMap.put(NO_RETRY_FAILURE, "NO_RETRY_FAILURE"); } private DataFailCause() { @@ -1565,6 +1574,7 @@ public final class DataFailCause { } /** @hide */ + // TODO: Migrated to DataConfigManager public static boolean isPermanentFailure(@NonNull Context context, @DataFailureCause int failCause, int subId) { @@ -1621,6 +1631,7 @@ public final class DataFailCause { }; } + permanentFailureSet.add(NO_RETRY_FAILURE); sPermanentFailureCache.put(subId, permanentFailureSet); } |