2012-04-15 14 views
2

私は、Android BEEMでスマッシュを使ってチャットアプリケーションを作っています... 私が直面している問題は、最初のユーザーがログインしてステータス/プレゼンスを設定したときです。 ログイン時にステータスが他のユーザー... 私のユーザステータスはBEEMのように共有された環境設定ファイルに保存されますログイン時に現在のユーザーステータスとプレゼンスを取得するにはどうすればよいですか? SMACK XMPP

私は現在ログインユーザのステータスを取得したいので、他のユーザログイン時には使用されません。ユーザーのログインごとに常に新しいステータスが表示されます。

+0

これは参考になる可能性がありますhttp://stackoverflow.com/questions/4665948/android-smackapi –

+0

申し訳ありませんが、私はちょうどこの場合には現在の友達ではないユーザー自身... – user724861

+0

@ user724861あなたが手伝ってくれれば、私もそれを知る必要があるので、何に到達しましたか? – Weloo

答えて

0

できません。 Smackはあなたのためにユーザーの存在を管理/覚えていません。あなたが受け取るプレゼンテーション(たとえば、あなたの鶏のJIDからのプレゼンテーション)のみを管理します。

最も簡単な方法は、最後の送信プレゼンスへの参照を作成し、新しいプレゼンスを送信するたびにその参照を更新することです。