Lenguaje

BluetoothAdapter.CancelDiscovery Método

Definición

Cancele el proceso de detección de dispositivos actual.

[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

Devoluciones

true si se ha realizado correctamente, false en caso de error

Atributos

Comentarios

Cancele el proceso de detección de dispositivos actual.

Dado que la detección es un procedimiento de peso pesado para el adaptador bluetooth, siempre se debe llamar a este método antes de intentar conectarse a un dispositivo remoto con android.bluetooth.BluetoothSocket#connect(). La detección no se administra mediante la actividad, pero se ejecuta como un servicio del sistema, por lo que una aplicación siempre debe llamar a la detección de cancelación incluso si no solicitó directamente una detección, solo para asegurarse.

Si el estado de Bluetooth no #STATE_ONes , esta API devolverá false. Después de activar Bluetooth, espere #ACTION_STATE_CHANGED#STATE_ON con para obtener el valor actualizado.

Java documentación para android.bluetooth.BluetoothAdapter.cancelDiscovery().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a