Merge "Add more log for analysis" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
2de34a740c
@@ -398,6 +398,7 @@ public class CachedBluetoothDevice implements Comparable<CachedBluetoothDevice>
|
||||
* @param id the group id from the CSIP.
|
||||
*/
|
||||
public void setGroupId(int id) {
|
||||
Log.d(TAG, this.getDevice().getAnonymizedAddress() + " set GroupId " + id);
|
||||
mGroupId = id;
|
||||
}
|
||||
|
||||
|
||||
@@ -357,8 +357,12 @@ public class CachedBluetoothDeviceManager {
|
||||
* {@code false}.
|
||||
*/
|
||||
public synchronized boolean shouldPairByCsip(BluetoothDevice device, int groupId) {
|
||||
if (mOngoingSetMemberPair != null || device.getBondState() != BluetoothDevice.BOND_NONE
|
||||
boolean isOngoingSetMemberPair = mOngoingSetMemberPair != null;
|
||||
int bondState = device.getBondState();
|
||||
if (isOngoingSetMemberPair || bondState != BluetoothDevice.BOND_NONE
|
||||
|| !mCsipDeviceManager.isExistedGroupId(groupId)) {
|
||||
Log.d(TAG, "isOngoingSetMemberPair: " + isOngoingSetMemberPair
|
||||
+ " , device.getBondState: " + bondState);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -102,9 +102,12 @@ public class CsipDeviceManager {
|
||||
}
|
||||
|
||||
private CachedBluetoothDevice getCachedDevice(int groupId) {
|
||||
log("getCachedDevice: groupId: " + groupId);
|
||||
for (int i = mCachedDevices.size() - 1; i >= 0; i--) {
|
||||
CachedBluetoothDevice cachedDevice = mCachedDevices.get(i);
|
||||
if (cachedDevice.getGroupId() == groupId) {
|
||||
log("getCachedDevice: found cachedDevice with the groupId: "
|
||||
+ cachedDevice.getDevice().getAnonymizedAddress());
|
||||
return cachedDevice;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user