From 81ab8c73c15e4ad29efdc9bc19c633d31d3a8fdc Mon Sep 17 00:00:00 2001 From: Jack Yu Date: Fri, 8 Apr 2022 10:48:07 -0700 Subject: [PATCH] Improved data fail cause debug message Test: Manual Fix: 228611718 Change-Id: Ic3a5a64a4e57ed49dd4445ff31018b78e833f73f --- telephony/java/android/telephony/DataFailCause.java | 4 ++-- telephony/java/android/telephony/data/DataCallResponse.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/telephony/java/android/telephony/DataFailCause.java b/telephony/java/android/telephony/DataFailCause.java index 3a3b3632dc9bb..fa6de1ad2864e 100644 --- a/telephony/java/android/telephony/DataFailCause.java +++ b/telephony/java/android/telephony/DataFailCause.java @@ -1661,8 +1661,8 @@ public final class DataFailCause { /** @hide */ public static String toString(@DataFailureCause int dataFailCause) { - int cause = getFailCause(dataFailCause); - return (cause == UNKNOWN) ? "UNKNOWN(" + dataFailCause + ")" : sFailCauseMap.get(cause); + return sFailCauseMap.getOrDefault(dataFailCause, "UNKNOWN") + "(0x" + + Integer.toHexString(dataFailCause) + ")"; } /** @hide */ diff --git a/telephony/java/android/telephony/data/DataCallResponse.java b/telephony/java/android/telephony/data/DataCallResponse.java index ae0d4e7e3b4eb..73aff4351785d 100644 --- a/telephony/java/android/telephony/data/DataCallResponse.java +++ b/telephony/java/android/telephony/data/DataCallResponse.java @@ -428,7 +428,7 @@ public final class DataCallResponse implements Parcelable { public String toString() { StringBuffer sb = new StringBuffer(); sb.append("DataCallResponse: {") - .append(" cause=").append(mCause) + .append(" cause=").append(DataFailCause.toString(mCause)) .append(" retry=").append(mSuggestedRetryTime) .append(" cid=").append(mId) .append(" linkStatus=").append(mLinkStatus)