diff options
author | Ajay Panicker <apanicke@google.com> | 2016-10-20 12:56:34 -0700 |
---|---|---|
committer | Andre Eisenbach <eisenbach@google.com> | 2016-10-20 21:02:44 +0000 |
commit | 055babc4ab16a11320ffd44e2a1dea97047feb55 (patch) | |
tree | 1432754678833fceb1f21df13b51622410ec067b | |
parent | 5185d1989c93faa3ce4b4410ef49a0205f43b239 (diff) | |
download | android_packages_apps_Bluetooth-055babc4ab16a11320ffd44e2a1dea97047feb55.tar.gz android_packages_apps_Bluetooth-055babc4ab16a11320ffd44e2a1dea97047feb55.tar.bz2 android_packages_apps_Bluetooth-055babc4ab16a11320ffd44e2a1dea97047feb55.zip |
Add additional logging for device properties
Bug: 31947953
Test: Manual
Change-Id: I7e23b55c03e7f0382d59efe9a94221ed4bdf57ab
-rw-r--r-- | src/com/android/bluetooth/btservice/RemoteDevices.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/com/android/bluetooth/btservice/RemoteDevices.java b/src/com/android/bluetooth/btservice/RemoteDevices.java index 904803664..7d3d31902 100644 --- a/src/com/android/bluetooth/btservice/RemoteDevices.java +++ b/src/com/android/bluetooth/btservice/RemoteDevices.java @@ -34,7 +34,7 @@ import java.util.LinkedList; import java.util.Queue; final class RemoteDevices { - private static final boolean DBG = false; + private static final boolean DBG = true; private static final String TAG = "BluetoothRemoteDevices"; // Maximum number of device properties to remember @@ -256,20 +256,27 @@ final class RemoteDevices { BluetoothDevice bdDevice = getDevice(address); DeviceProperties device; if (bdDevice == null) { + debugLog("Added new device property"); device = addDeviceProperties(address); bdDevice = getDevice(address); } else { device = getDeviceProperties(bdDevice); } + if (types.length <= 0) { + errorLog("No properties to update"); + return; + } + for (int j = 0; j < types.length; j++) { type = types[j]; val = values[j]; - if(val.length <= 0) + if (val.length <= 0) errorLog("devicePropertyChangedCallback: bdDevice: " + bdDevice + ", value is empty for type: " + type); else { synchronized(mObject) { + debugLog("Property type: " + type); switch (type) { case AbstractionLayer.BT_PROPERTY_BDNAME: device.mName = new String(val); |