在 Smack 4.1 中实例化 ConnectionConfiguration

Instantiate ConnectionConfiguration in Smack 4.1

我正在 android 应用程序中实现聊天功能。所以我安装了一个 open fire 服务器和 Smack Client 库,现在我已经编写了一个代码来连接服务器,但是我收到一个错误,指出 ConnectionConfiguration 是一个抽象 class.So 我无法实例化。你能给我一些关于 SMACK 4.1 中 ConnectionConfiguration 实例化的想法吗?

尝试使用下面的示例:

    XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder();
    config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
    config.setUsernameAndPassword(USER_ID+ "@" + DOMAIN, key);
    config.setServiceName(DOMAIN);
    config.setHost(DOMAIN);
    config.setPort(PORT);
    config.setDebuggerEnabled(true);
    config.setSocketFactory(SSLSocketFactory.getDefault());

    mConnection = new XMPPTCPConnection(config.build());
    try {
        mConnection.connect();
    } catch (SmackException | IOException | XMPPException e) {
        e.printStackTrace();
    }