AsmackがVCardをロードしていません
質問
Asmackのバイナリリリースを使用しています(最初に試したときに問題が発生したので、時間があればすぐにビルドします)。また、独自のejabberdサーバーをセットアップしました。
連絡先のVCardを読み込もうとすると、サーバーは情報を返しますが、Asmackはそれを気に入らないようです(または解析に失敗します)。
これは私がデバッグモードで見ることができるものです: ジェネラコディセタグプレ
でも私がそうするとき ジェネラコディセタグプレ
すべての情報がnullに設定されており、VCard.toXML()メソッドを呼び出してXMLを確認しようとすると、次のような空のXMLが表示されます ジェネラコディセタグプレ
では、私が間違っていることや、サーバーから受信したVCardの解析に失敗したこのバイナリリリースがあるかどうかを誰かが知っていますか?
解決
行を追加:vCardをロードする前にProviderManager.getInstance().addIQProvider("vCard", "vcard-temp", new VCardProvider());
。
所属していません StackOverflow