Jasonchenlijian / FastBle

Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection.
Apache License 2.0
5.28k stars 1.22k forks source link

发现个问题,重连机制有bug.当第一次链接的时候失败,自动重连机制有问题。 #546

Open chu358177 opened 2 years ago

chu358177 commented 2 years ago

原因是 BluetoothGattCallback 中 onConnectionStateChange方法不会调用。 解决办法就是在 onConnectFail 里 connect. 另外感谢作者的开源。

luiss2113-dev commented 2 years ago

El gatt además contiene códigos de excepción que podría ayudar a controlar las acciones de los dispositivos asociados.

Código de excepción:

100: tiempo de espera 101: excepción de conexión 102: Otros (la información de la excepción se puede obtener a través de la descripción de la excepción, generalmente es una excepción en el paso medio de la operación en el proceso de desarrollo) 103: Dispositivo no encontrado *104: Bluetooth no habilitado 105: Error al iniciar el proceso de escaneo