From 3c67873f0a20a958f6cf1ccccb472fa050bf55b7 Mon Sep 17 00:00:00 2001 From: Bryce Lee Date: Tue, 8 Dec 2015 11:22:31 -0800 Subject: [PATCH] Improve logging in BluetoothHeadsetClientCall. Bug: 26032099 Change-Id: I497edc9aa4c19cc7159993a899071e7b0c26db63 --- .../android/bluetooth/BluetoothHeadsetClientCall.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/java/android/bluetooth/BluetoothHeadsetClientCall.java b/core/java/android/bluetooth/BluetoothHeadsetClientCall.java index 7b5a045e27f08..1fb7825fb9a78 100644 --- a/core/java/android/bluetooth/BluetoothHeadsetClientCall.java +++ b/core/java/android/bluetooth/BluetoothHeadsetClientCall.java @@ -172,8 +172,12 @@ public final class BluetoothHeadsetClientCall implements Parcelable { } public String toString() { + return toString(false); + } + + public String toString(boolean loggable) { StringBuilder builder = new StringBuilder("BluetoothHeadsetClientCall{mDevice: "); - builder.append(mDevice); + builder.append(loggable ? mDevice.hashCode() : mDevice); builder.append(", mId: "); builder.append(mId); builder.append(", mState: "); @@ -189,7 +193,7 @@ public final class BluetoothHeadsetClientCall implements Parcelable { default: builder.append(mState); break; } builder.append(", mNumber: "); - builder.append(mNumber); + builder.append(loggable ? mNumber.hashCode() : mNumber); builder.append(", mMultiParty: "); builder.append(mMultiParty); builder.append(", mOutgoing: ");