[英]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.