gpt4 book ai didi

android - Smack 4.1.0 android 名册不显示

转载 作者:搜寻专家 更新时间:2023-11-01 08:44:54 24 4
gpt4 key购买 nike

我试图显示所有可用的联系人,即使它没有显示

代码:

Roster roster = Roster.getInstanceFor(connection);
Collection<RosterEntry> entries = roster.getEntries();
System.out.println("ENTRIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEESS");
int roster_counter = 0;
for (RosterEntry entry : entries) {
roster_counter++;
try {
System.out.println("Here is Roster " + Integer.toString(roster_counter) + ": " + entry);
}catch (Exception e){
System.out.println("2222222222222222222222");
System.out.println(e);
}
}

输出:

04-01 18:07:41.535    2756-2776/com.example.example I/System.out﹕ ##########################################################
04-01 18:07:41.535 2756-2776/com.example.example I/System.out﹕ ====================================================
04-01 18:07:41.537 2756-2776/com.example.example I/System.out﹕ PRESSSSSEEEEEEN STABLISHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEED

我认为它应该打印所有条目,对吗?但它打印的不是它们。有帮助吗?连接配置是这样的:

configBuilder.setDebuggerEnabled(true);
configBuilder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);

如有任何帮助,我将不胜感激。

最佳答案

我修复它添加:

if (!roster.isLoaded()) 
roster.reloadAndWait();

之后:

Collection<RosterEntry> entries = roster.getEntries();

关于android - Smack 4.1.0 android 名册不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29402552/

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