Smack API 4.1.2 获取聊天管理器
Smack API 4.1.2 getting Chat Manager
我正在尝试在 smack 自己的 documentation. 的帮助下使用 OpenFire 制作一个 im 客户端。我建立了连接,但没有 getChatManager() 方法。这是我的代码;
public static void main(String[] args) {
try{
XMPPTCPConnectionConfiguration.Builder configBuilder = XMPPTCPConnectionConfiguration.builder();
configBuilder.setUsernameAndPassword("admin", "cagdas1993");
configBuilder.setServiceName("service1");
configBuilder.setHost("localhost");
configBuilder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
configBuilder.setPort(5222);
AbstractXMPPConnection connection = new XMPPTCPConnection(configBuilder.build());
connection.connect();
connection.login();
ChatManager chat=connection.getChatManager();//Can't find the method here!
}catch(Exception e){
e.printStackTrace();
}
}
我知道这一定很容易,但找不到任何东西。如果您能进一步举出其他示例,那就太好了。
使用
ChatManager chatManager = ChatManager.getInstanceFor(connection);
从 Smack 4.1 开始
我正在尝试在 smack 自己的 documentation. 的帮助下使用 OpenFire 制作一个 im 客户端。我建立了连接,但没有 getChatManager() 方法。这是我的代码;
public static void main(String[] args) {
try{
XMPPTCPConnectionConfiguration.Builder configBuilder = XMPPTCPConnectionConfiguration.builder();
configBuilder.setUsernameAndPassword("admin", "cagdas1993");
configBuilder.setServiceName("service1");
configBuilder.setHost("localhost");
configBuilder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
configBuilder.setPort(5222);
AbstractXMPPConnection connection = new XMPPTCPConnection(configBuilder.build());
connection.connect();
connection.login();
ChatManager chat=connection.getChatManager();//Can't find the method here!
}catch(Exception e){
e.printStackTrace();
}
}
我知道这一定很容易,但找不到任何东西。如果您能进一步举出其他示例,那就太好了。
使用
ChatManager chatManager = ChatManager.getInstanceFor(connection);
从 Smack 4.1 开始