0

在我的应用程序中有一个要求。我想获得登录用户本身的存在和模式我怎么能得到呢???

 Roster roster = connection.getRoster();
    Presence checkPresence = roster.getPresence(useritself);

当我使用此代码获取登录用户的存在时,它总是让我不可用。

如何通过这种方式或任何其他方式获取登录用户本身的存在

4

1 回答 1

2

useritself裸 (localpart@domainpart) JID 吗?是否useritself在其他设备上登录?如果没有,根据服务器的不同,您可能不会收到自己的出席信息。此外,请确保在您收到所有存在信息后才进行此存在检查。实现这一点的最佳方法是为状态更改注册回调,而不是查询当前状态。

于 2012-10-22T03:01:13.467 回答