java - Android:如何在quickblox中获取在线或离线用户状态?

标签 java android chat quickblox

我无法在 Quickblox 中获取用户离线和在线状态。在 Quickblox 的简单聊天演示中。我正在使用This用于聊天的演示。但我无法获取用户在线离线状态。我已经搜索并引用了很多链接,但没有成功。谢谢提前。

引用链接:

https://github.com/QuickBlox/quickblox-android-sdk/tree/master/sample-chat https://github.com/QuickBlox/quickblox-android-sdk http://quickblox.com/developers/SimpleSample-users-android https://assist.quickblox.com/index.php?/Knowledgebase/Article/View/35/0/how-to-find-out-whether-quickblox-user-is-online https://quickblox.com/developers/Android_XMPP_Chat_Sample#Guide:_Getting_Started_with_Chat_API

最佳答案

使用下面的代码会对您有所帮助。

Roster roster = xmppConnection.getRoster();
Collection<RosterEntry> entries = roster.getEntries();
Presence presence;

for(RosterEntry entry : entries) {
    presence = roster.getPresence(entry.getUser());

    System.out.println(entry.getUser());
    System.out.println(presence.getType().name());
    System.out.println(presence.getStatus());
}

关于java - Android:如何在quickblox中获取在线或离线用户状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584370/

相关文章:

java - 在android中获取 map 上的当前位置

java - 与 Smack 4.2 重新连接后发送离线消息时,经过身份验证的监听器出现异常

java - 使用jsp页面导入时Cannot Find Symbol错误

java - 查看 ArrayList 是否包含多个元素

android - AdMob "Not enough space to show ad"错误

java - 将单个 JSON 元素解析为数组

java - 聊天应用程序的服务器端实现

.net - 如何防止聊天应用中的 SCSS -vb.net

java - SQLiteDatabase getWritableDatabase() { 抛出新的 RuntimeException ("Stub!"); }

Java jScrollPane 不显示滚动条