summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-10-16 20:58:21 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-10-16 20:58:21 +0000
commit145f83bc1444679e82e3860f9855df22851802bd (patch)
tree08008f1ce2c319f6de026a49b8b53e5eb9b184b0
parent8850d4fdd2f8fdeabb59bc528558420128164607 (diff)
parent70a214c6dade1716f0d28b7364a88ad9e22f7a6f (diff)
Merge "Properly support handover retry"
-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 579200e15cca..41381c59482b 100644
--- a/telephony/java/android/telephony/data/DataCallResponse.java
+++ b/telephony/java/android/telephony/data/DataCallResponse.java
@@ -411,6 +411,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.
*