disconnect method

  1. @override
Future<bool> disconnect()
override

断开连接 如果设备正处于连接状态,需要等待设备退出连接后再调用 bool ret = await AppP2PApi().clientDisconnect(clientPtr); 调用clientDisconnect如果返回true,则说明设备曾经连接成功, 需要等待设备回调disconnect才能确保设备已经完全断开连接 需要调用await _waitDisconnected()来确认设备已经完全断开

@return true 连接已断开 false 断开失败

Implementation

@override
Future<bool> disconnect() {
  _connectExitFlag = true;
  if (_destroyFlag == true) return Future.value(true);
  return super.disconnect();
}