From a7717e3072acad6cd6256ce3fdbb2bb94ecb06ca Mon Sep 17 00:00:00 2001 From: Eugene Susla Date: Mon, 17 Apr 2017 19:13:31 -0700 Subject: StopScan before each new Companion device scan Fixes: 37356792 Test: Call associate many times rapidly with alternaring request value Ensure no stale result is displayed Change-Id: Icaa230d9ad468119e20b3de89f19c36531c2c60f --- core/java/android/companion/AssociationRequest.java | 8 ++++++++ .../java/android/companion/BluetoothLEDeviceFilter.java | 17 +++++++++++++++++ 2 files changed, 25 insertions(+) (limited to 'core/java') diff --git a/core/java/android/companion/AssociationRequest.java b/core/java/android/companion/AssociationRequest.java index 919f4baf3b86..922224a5d718 100644 --- a/core/java/android/companion/AssociationRequest.java +++ b/core/java/android/companion/AssociationRequest.java @@ -83,6 +83,14 @@ public final class AssociationRequest implements Parcelable { return Objects.hash(mSingleDevice, mDeviceFilters); } + @Override + public String toString() { + return "AssociationRequest{" + + "mSingleDevice=" + mSingleDevice + + ", mDeviceFilters=" + mDeviceFilters + + '}'; + } + @Override public void writeToParcel(Parcel dest, int flags) { dest.writeByte((byte) (mSingleDevice ? 1 : 0)); diff --git a/core/java/android/companion/BluetoothLEDeviceFilter.java b/core/java/android/companion/BluetoothLEDeviceFilter.java index 76051d722368..e5ea4e94b67f 100644 --- a/core/java/android/companion/BluetoothLEDeviceFilter.java +++ b/core/java/android/companion/BluetoothLEDeviceFilter.java @@ -225,6 +225,23 @@ public final class BluetoothLEDeviceFilter implements DeviceFilter { return 0; } + @Override + public String toString() { + return "BluetoothLEDeviceFilter{" + + "mNamePattern=" + mNamePattern + + ", mScanFilter=" + mScanFilter + + ", mRawDataFilter=" + Arrays.toString(mRawDataFilter) + + ", mRawDataFilterMask=" + Arrays.toString(mRawDataFilterMask) + + ", mRenamePrefix='" + mRenamePrefix + '\'' + + ", mRenameSuffix='" + mRenameSuffix + '\'' + + ", mRenameBytesFrom=" + mRenameBytesFrom + + ", mRenameBytesTo=" + mRenameBytesTo + + ", mRenameNameFrom=" + mRenameNameFrom + + ", mRenameNameTo=" + mRenameNameTo + + ", mRenameBytesReverseOrder=" + mRenameBytesReverseOrder + + '}'; + } + public static final Creator CREATOR = new Creator() { @Override -- cgit v1.2.3