类Openfire
包含一个connect
将用户连接到服务器的方法。此方法在用户启动应用程序的开始时调用。
public class Openfire {
private static Connection connection = new XMPPConnection(Constants.openfireIP);
public boolean connect(String username,String password) {
try {
Openfire.connection.connect();
Openfire.connection.login(username,password);
}catch(Exception exc){
exc.printStackTrace();
return false;
}
return true;
}
public static Connection getConnectionInstance() {
return connection;
}
}
应用程序中有很多地方需要Connection
实例。我想重用它,这样我就不需要再调用该connect
方法了。
通话connection.connect
和connection.login
返回都没有。
我创建了一个返回连接实例的方法,但我不明白我在做什么。只返回实例会解决目的吗?我的意思是,我可以继续而不connect
再次调用该方法(来自另一个类)吗?