Android XMPP注销(Smack API),而不与服务器断开连接

Android XMPP注销(Smack API),而不与服务器断开连接,android,xmpp,smack,asmack,Android,Xmpp,Smack,Asmack,我正在使用smack API连接到Openfire服务器。我能够创建用户、登录和交换消息。 注销后,我希望在不与服务器断开连接的情况下完成我的活动(用户必须进入主屏幕)。 对于这种情况,有人使用SMACK API吗?< P>如果你在Android上使用SMAK,那么你应该考虑将应用程序的连接部分运行为一个可以在后台运行和灵活运行的服务。如果您的活动处于onStop()或onDestroy()状态,则将断开与服务器的连接 注销可以通过您的连接完成。断开连接。如果不想断开与服务器的连接,则必须更改状

我正在使用smack API连接到Openfire服务器。我能够创建用户、登录和交换消息。 注销后,我希望在不与服务器断开连接的情况下完成我的活动(用户必须进入主屏幕)。

对于这种情况,有人使用SMACK API吗?

< P>如果你在Android上使用SMAK,那么你应该考虑将应用程序的连接部分运行为一个可以在后台运行和灵活运行的服务。如果您的活动处于onStop()或onDestroy()状态,则将断开与服务器的连接


注销可以通过您的连接完成。断开连接。如果不想断开与服务器的连接,则必须更改状态。

我在Smack文档中未找到任何解决方案。 如果您使用connect(),在disconnect()之后,您将再次进行身份验证,登录时将抛出AlreadyAuthanticated异常

但是,在断开连接后,您可以销毁XMPPConnection对象并创建一个新对象