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)