summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAjay Panicker <apanicke@google.com>2016-10-20 12:56:34 -0700
committerAndre Eisenbach <eisenbach@google.com>2016-10-20 21:02:44 +0000
commit055babc4ab16a11320ffd44e2a1dea97047feb55 (patch)
tree1432754678833fceb1f21df13b51622410ec067b
parent5185d1989c93faa3ce4b4410ef49a0205f43b239 (diff)
downloadandroid_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.java11
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);