BluetoothDevice.ConnectGatt () com parâmetro de transporte
Comecei com o Android e configurei um projeto API 21 no Android Studio usando o Bluetooth LE.
Entrar no BluetoothDevice mostra duas assinaturas do método ConnectGatt ():
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback)
e
public BluetoothGatt connectGatt(Context context, boolean autoConnect,
BluetoothGattCallback callback, int transport)
Eu gostaria de usar o segundo, mas a compilação falha:
Erro: erro (127, 26): o método connectGatt na classe BluetoothDevice não pode ser aplicado a determinados tipos; necessário: Contexto, booleano, BluetoothGattCallback encontrado: Contexto, booleano, BluetoothGattCallback, int motivo: as listas de argumentos reais e formais diferem em tamanho
Parece que as configurações do compilador não correspondem ao código-fonte no Android Studio.
Como posso consertar isso?