title: Android device control multiple BLE device Issue
body: <p>I want to use Android device to control multiple BLE devices. Each connection use different BluetoothGatt to handle BLE operation. It works fine, but when I want to disconnect the device, I called <code>bluetoothgatt.disconnect();</code> and <code>onConnectionStateChange</code> callback actually call <code>BluetoothProfile.STATE_DISCONNECTED</code>, but the device is still in Connected state. I still can send or receive data. Why?</p>