Я подключаюсь к устройству ble:
mBluetoothGatt = device.connectGatt(this.context, false, mGattCallback);
и тогда
mBluetoothGatt.disconnect();
но если я делаю это быстро, то я получаю status=BluetoothGatt.GATT_FAILURE
в onConnectionStateChange
из mGattCallback
а потом снова не могу подключиться к GATT, даже если выключить/включить Bluetooth.
Только принудительная остановка приложения может решить проблему