summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@google.com>2014-06-12 13:10:07 -0700
committerMike Lockwood <lockwood@google.com>2014-06-13 09:06:35 -0700
commit0b611b5f3bcbe29fd63102f6924b43eb7c6533f5 (patch)
tree4a3b2529a10a73efb7ad4e5dbbe2e475390dce78 /core
parentcf916d34671f0ab6aad8de24c18e4dc96fb21941 (diff)
downloadframeworks_base-0b611b5f3bcbe29fd63102f6924b43eb7c6533f5.zip
frameworks_base-0b611b5f3bcbe29fd63102f6924b43eb7c6533f5.tar.gz
frameworks_base-0b611b5f3bcbe29fd63102f6924b43eb7c6533f5.tar.bz2
Add BluetoothHeadsetClientCall.toString method
Change-Id: I8a95fda4f67daa09dfefedffec804c06af53ebe0
Diffstat (limited to 'core')
-rw-r--r--core/java/android/bluetooth/BluetoothHeadsetClientCall.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/core/java/android/bluetooth/BluetoothHeadsetClientCall.java b/core/java/android/bluetooth/BluetoothHeadsetClientCall.java
index 159e1f7..a15bd97 100644
--- a/core/java/android/bluetooth/BluetoothHeadsetClientCall.java
+++ b/core/java/android/bluetooth/BluetoothHeadsetClientCall.java
@@ -160,6 +160,31 @@ public final class BluetoothHeadsetClientCall implements Parcelable {
return mOutgoing;
}
+ public String toString() {
+ StringBuilder builder = new StringBuilder("BluetoothHeadsetClientCall{mId: ");
+ builder.append(mId);
+ builder.append(", mState: ");
+ switch (mState) {
+ case CALL_STATE_ACTIVE: builder.append("ACTIVE"); break;
+ case CALL_STATE_HELD: builder.append("HELD"); break;
+ case CALL_STATE_DIALING: builder.append("DIALING"); break;
+ case CALL_STATE_ALERTING: builder.append("ALERTING"); break;
+ case CALL_STATE_INCOMING: builder.append("INCOMING"); break;
+ case CALL_STATE_WAITING: builder.append("WAITING"); break;
+ case CALL_STATE_HELD_BY_RESPONSE_AND_HOLD: builder.append("HELD_BY_RESPONSE_AND_HOLD"); break;
+ case CALL_STATE_TERMINATED: builder.append("TERMINATED"); break;
+ default: builder.append(mState); break;
+ }
+ builder.append(", mNumber: ");
+ builder.append(mNumber);
+ builder.append(", mMultiParty: ");
+ builder.append(mMultiParty);
+ builder.append(", mOutgoing: ");
+ builder.append(mOutgoing);
+ builder.append("}");
+ return builder.toString();
+ }
+
/**
* {@link Parcelable.Creator} interface implementation.
*/