私のチャットアプリケーションでは、あるユーザーが自分の連絡先リストに他の人を追加すると、サーバーエントリには両方のサブスクリプションが表示されますが、私のアプリケーションでは、コードは TO/FROM サブスクリプションに従って動作します (友達リクエストを受け入れる前のように)。ただし、ユーザーが一度ログアウトすると、両方のサブスクリプションに従ってコードが自動的に機能します。何が起こっているのですか?
名簿リスナーをチェックすると、名簿は古い値を返します。実行時に正しい値が返されますが、新しい名簿の変更値が ENTRY.GETTYPE() で表示されません。
この件で私を助けてください。
これを見てください。(同じですが、詳しく説明しています)-ログアウトして、xmpp smackで友達を追加します
ありがとう