BluetoothDevice.ConnectGatt () con parámetro de transporte
Acabo de comenzar con Android y configuré un proyecto API 21 en Android Studio usando Bluetooth LE.
Excavar en el dispositivo Bluetooth me muestra dos firmas del método ConnectGatt ():
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback)
y
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback, int transport)
Me gustaría usar el segundo pero la compilación falla:
Error: (127, 26) error: el método connectGatt en la clase BluetoothDevice no se puede aplicar a tipos dados; requerido: Contexto, booleano, BluetoothGattCallback encontrado: Contexto, booleano, BluetoothGattCallback, int razón: las listas de argumentos reales y formales difieren en longitud
Parece que la configuración del compilador no coincide con el código fuente en Android Studio.
¿Cómo puedo arreglar esto?