Debug message fix

Fixed the toString and made overrideNetworkTypeToString
public for debugging purposes.

Fix: 154229268
Test: Manual
Change-Id: I5c886de22543188032df172810b987cff964577b
This commit is contained in:
Jack Yu
2020-04-17 11:18:02 -07:00
parent 92d5a67cae
commit 06d85c3da9

View File

@@ -154,7 +154,14 @@ public final class TelephonyDisplayInfo implements Parcelable {
return Objects.hash(mNetworkType, mOverrideNetworkType); return Objects.hash(mNetworkType, mOverrideNetworkType);
} }
private static String overrideNetworkTypeToString(@OverrideNetworkType int type) { /**
* Convert override network type to string.
*
* @param type Override network type
* @return Override network type in string format
* @hide
*/
public static String overrideNetworkTypeToString(@OverrideNetworkType int type) {
switch (type) { switch (type) {
case OVERRIDE_NETWORK_TYPE_NONE: return "NONE"; case OVERRIDE_NETWORK_TYPE_NONE: return "NONE";
case OVERRIDE_NETWORK_TYPE_LTE_CA: return "LTE_CA"; case OVERRIDE_NETWORK_TYPE_LTE_CA: return "LTE_CA";
@@ -168,6 +175,6 @@ public final class TelephonyDisplayInfo implements Parcelable {
@Override @Override
public String toString() { public String toString() {
return "TelephonyDisplayInfo {network=" + TelephonyManager.getNetworkTypeName(mNetworkType) return "TelephonyDisplayInfo {network=" + TelephonyManager.getNetworkTypeName(mNetworkType)
+ ", override=" + overrideNetworkTypeToString(mOverrideNetworkType); + ", override=" + overrideNetworkTypeToString(mOverrideNetworkType) + "}";
} }
} }