Idioma

BluetoothAdapter.CancelDiscovery Método

Definição

Cancele o processo de descoberta de dispositivo atual.

[Android.Runtime.Register("cancelDiscovery", "()Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_SCAN")]
public bool CancelDiscovery();
[<Android.Runtime.Register("cancelDiscovery", "()Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_SCAN")>]
member this.CancelDiscovery : unit -> bool

Retornos

true no êxito, false no erro

Atributos

Comentários

Cancele o processo de descoberta de dispositivo atual.

Como a descoberta é um procedimento pesado para o adaptador Bluetooth, esse método sempre deve ser chamado antes de tentar se conectar a um dispositivo remoto com android.bluetooth.BluetoothSocket#connect(). A descoberta não é gerenciada pela Atividade, mas é executada como um serviço do sistema, portanto, um aplicativo deve sempre chamar a descoberta de cancelamento mesmo que não tenha solicitado diretamente uma descoberta, apenas para ter certeza.

Se o estado bluetooth não #STATE_ONfor, essa API retornará false. Depois de ativar o Bluetooth, aguarde #ACTION_STATE_CHANGED#STATE_ON até obter o valor atualizado.

Java documentação para android.bluetooth.BluetoothAdapter.cancelDiscovery().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a