我正在使用 openfire 和 asmack lib。我正在android聊天应用程序中实现在线和离线按钮。如何将我的状态设置为“不可用”。
注意:我不想使用connection.disconnect() 方法,因为 **
此方法清除连接使用的所有资源。因此,花名册、侦听器和其他有状态的对象不能通过简单地再次在此连接上调用 connect() 来重用。这与意外断开连接(以及后续连接)期间的行为不同。在这种情况下,所有状态都会被保留以允许更无缝的错误恢复。
**
但是当我点击在线按钮时,我需要重用名册和听众。所以我该怎么做。