Add ACL state listener for bt devices

Bug: 79947085
Test: RunSettingsRoboTests
Change-Id: Ic8bee34fa940f95265ed838f7c7f038ba3cf8143
This commit is contained in:
jackqdyulei
2018-10-30 11:28:17 -07:00
parent 7ad62ef340
commit 0edde89f83
4 changed files with 17 additions and 8 deletions

View File

@@ -170,6 +170,15 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback,
update(cachedDevice);
}
@Override
public void onAclConnectionStateChanged(CachedBluetoothDevice cachedDevice, int state) {
if (DBG) {
Log.d(TAG, "onAclConnectionStateChanged() device: " + cachedDevice.getName()
+ ", state: " + state);
}
update(cachedDevice);
}
@Override
public void onServiceConnected() {
// When bluetooth service connected update the UI
@@ -282,6 +291,6 @@ public abstract class BluetoothDeviceUpdater implements BluetoothCallback,
", is connected : " + device.isConnected() + " , is profile connected : "
+ cachedDevice.isConnected());
}
return device.getBondState() == BluetoothDevice.BOND_BONDED && cachedDevice.isConnected();
return device.getBondState() == BluetoothDevice.BOND_BONDED && device.isConnected();
}
}