質問

Asmackのバイナリリリースを使用しています(最初に試したときに問題が発生したので、時間があればすぐにビルドします)。また、独自のejabberdサーバーをセットアップしました。

連絡先のVCardを読み込もうとすると、サーバーは情報を返しますが、Asmackはそれを気に入らないようです(または解析に失敗します)。

これは私がデバッグモードで見ることができるものです: ジェネラコディセタグプレ

でも私がそうするとき ジェネラコディセタグプレ

すべての情報がnullに設定されており、VCard.toXML()メソッドを呼び出してXMLを確認しようとすると、次のような空のXMLが表示されます ジェネラコディセタグプレ

では、私が間違っていることや、サーバーから受信したVCardの解析に失敗したこのバイナリリリースがあるかどうかを誰かが知っていますか?

役に立ちましたか?

解決

行を追加:vCardをロードする前にProviderManager.getInstance().addIQProvider("vCard", "vcard-temp", new VCardProvider());

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top