summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2020-11-19 00:46:55 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2020-11-19 00:46:55 +0000
commitaa4093a974cef56e305e3d988a9331f349f46ccf (patch)
treeccc595d0d86a488a2204a8ab9a1b3b65150a94fa
parent92babaa7463d09007883cbe2438ddce6567f330b (diff)
parent357d7c3a04e6c580a530236b8e64b5443bf970fe (diff)
Merge "Properly support handover retry" am: 514ab6f4c8 am: 357d7c3a04
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1459486 Change-Id: I2497873b41e44db9d9211878deffdcc3d6a6f3ec
-rw-r--r--telephony/java/android/telephony/data/DataCallResponse.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/data/DataCallResponse.java b/telephony/java/android/telephony/data/DataCallResponse.java
index 39859b1e4fdb..a39031d6846e 100644
--- a/telephony/java/android/telephony/data/DataCallResponse.java
+++ b/telephony/java/android/telephony/data/DataCallResponse.java
@@ -410,6 +410,25 @@ public final class DataCallResponse implements Parcelable {
};
/**
+ * Convert handover failure mode to string.
+ *
+ * @param handoverFailureMode Handover failure mode
+ * @return Handover failure mode in string
+ *
+ * @hide
+ */
+ public static String failureModeToString(@HandoverFailureMode int handoverFailureMode) {
+ switch (handoverFailureMode) {
+ case HANDOVER_FAILURE_MODE_UNKNOWN: return "unknown";
+ case HANDOVER_FAILURE_MODE_LEGACY: return "legacy";
+ case HANDOVER_FAILURE_MODE_DO_FALLBACK: return "fallback";
+ case HANDOVER_FAILURE_MODE_NO_FALLBACK_RETRY_HANDOVER: return "retry handover";
+ case HANDOVER_FAILURE_MODE_NO_FALLBACK_RETRY_SETUP_NORMAL: return "retry setup new one";
+ default: return Integer.toString(handoverFailureMode);
+ }
+ }
+
+ /**
* Provides a convenient way to set the fields of a {@link DataCallResponse} when creating a new
* instance.
*