题
我正在使用Asmack的二进制发行版(如果我第一次尝试遇到问题,我将在一段时间内尽快构建它)。我还设置了自己的ejabberd服务器。
当我尝试加载一些联系人VCard时,服务器会返回信息,但Asmack似乎不喜欢它(或无法解析它)。
这是我在调试模式下看到的内容: 通用标签
但是当我这样做 通用标签
所有信息都设置为null,当我尝试通过调用VCard.toXML()方法查看XML时,我得到的是一个空XML 通用标签
那么有人知道我在做什么错吗,或者这个二进制版本无法解析从服务器收到的VCard?
解决方案
添加行:加载vCard之前,ProviderManager.getInstance().addIQProvider("vCard", "vcard-temp", new VCardProvider());
。
不隶属于 StackOverflow