gpt4 book ai didi

java - 登录时如何获取当前用户状态和状态? SMACK XMPP

转载 作者:行者123 更新时间:2023-11-29 09:14:48 26 4
gpt4 key购买 nike

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

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

最佳答案

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

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

关于java - 登录时如何获取当前用户状态和状态? SMACK XMPP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10161759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com