Android 如何测试GATT服务器连接是否关闭

Android 如何测试GATT服务器连接是否关闭,android,bluetooth,bluetooth-lowenergy,gatt,bluetooth-gatt,Android,Bluetooth,Bluetooth Lowenergy,Gatt,Bluetooth Gatt,我有一个应用程序托管在我的手机上,它连接到托管在BLE设备上的GATT服务器。以下是我如何将我的应用程序连接到BLE设备 BlueTootGatt mGatt = new bleDevice.connectGatt(context, false, callback); 现在我有了一个gatt服务器对象,我不能使用它的服务向它写入和读取数据 现在说三种可能发生的事情中的一种 我的电话超出范围了 我禁用蓝牙 该设备已关闭 如何测试gatt连接是否以这些任意方式之一关闭?例如,一些返回布尔值的

我有一个应用程序托管在我的手机上,它连接到托管在BLE设备上的GATT服务器。以下是我如何将我的应用程序连接到BLE设备

BlueTootGatt mGatt = new bleDevice.connectGatt(context, false, callback); 
现在我有了一个gatt服务器对象,我不能使用它的服务向它写入和读取数据

现在说三种可能发生的事情中的一种

  • 我的电话超出范围了
  • 我禁用蓝牙
  • 该设备已关闭
如何测试gatt连接是否以这些任意方式之一关闭?例如,一些返回布尔值的方法会很好

mGatt.disconnected(); // returns true or false