Google is committed to advancing racial equity for Black communities. See how.

AssociationRequest.Builder

public static final class AssociationRequest.Builder
extends Object

java.lang.Object
   ↳ android.companion.AssociationRequest.Builder


A builder for AssociationRequest

Summary

Public constructors

Builder()

Public methods

AssociationRequest.Builder addDeviceFilter(DeviceFilter<?> deviceFilter)
AssociationRequest build()
AssociationRequest.Builder setSingleDevice(boolean singleDevice)

Whether only a single device should match the provided filter.

Inherited methods

Public constructors

Builder

Added in API level 26
public Builder ()

Public methods

addDeviceFilter

Added in API level 26
public AssociationRequest.Builder addDeviceFilter (DeviceFilter<?> deviceFilter)

Parameters
deviceFilter DeviceFilter: if set, only devices matching the given filter will be shown to the user This value may be null.

Returns
AssociationRequest.Builder This value cannot be null.

build

Added in API level 26
public AssociationRequest build ()

Returns
AssociationRequest This value cannot be null.

setSingleDevice

Added in API level 26
public AssociationRequest.Builder setSingleDevice (boolean singleDevice)

Whether only a single device should match the provided filter. When scanning for a single device with a specifc BluetoothDeviceFilter mac address, bonded devices are also searched among. This allows to obtain the necessary app privileges even if the device is already paired.

Parameters
singleDevice boolean: if true, scanning for a device will stop as soon as at least one fitting device is found

Returns
AssociationRequest.Builder This value cannot be null.