MR1 - Adding more Telecom state dumping.

- Add toString for PhoneAccount class for use when dumping state.
- Call Log.pii for PhoneAccountHandle mId since it may contain pii (eg sip
uri).

Bug: 17730966
Change-Id: Iddbd949b42704405de558f8ed8c4449242b74870
This commit is contained in:
Tyler Gunn
2014-09-30 14:47:51 -07:00
parent 49764d45f6
commit 76c01a50d3
2 changed files with 18 additions and 1 deletions

View File

@@ -451,4 +451,19 @@ public class PhoneAccount implements Parcelable {
in.readList(supportedUriSchemes, classLoader);
mSupportedUriSchemes = Collections.unmodifiableList(supportedUriSchemes);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder().append("[PhoneAccount: ")
.append(mAccountHandle)
.append(" Capabilities: ")
.append(mCapabilities)
.append(" Schemes: ");
for (String scheme : mSupportedUriSchemes) {
sb.append(scheme)
.append(" ");
}
sb.append("]");
return sb.toString();
}
}