繁体   English   中英

登录时如何获取当前用户状态和状态? 聪明的XMPP

[英]How to get current user status and presence when login? SMACK XMPP

我显然在Android BEEM中使用smack创建了一个聊天应用程序...我面临的问题是,当我的第一个用户登录并设置他的状态/状态时,其他用户在登录时该状态将继续存在...我的用户状态就像BEEM一样存储在共享首选项文件中

这就是为什么我要获取当前登录用户的状态,以便在其他用户登录时不使用它的原因...因此,每次用户登录时,状态始终是新的...

你不能 Smack不会为您管理/记住用户的存在。 它仅管理您收到的状态(例如,来自Rooster中的JID的状态)。

最简单的方法是创建对上次发送状态的引用,并在每次发送新状态时更新该引用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM