2

Android で初めて問題に直面しています。ポーリングのように機能するサービスが必要です。

Web サーバーに対して定期的に POST 要求を実行する必要があるアクティビティがあります。実際、話している相手からの新しいメッセージがあるかどうかを制御します。実際には、新しいメッセージの場合、要求はブール値の TRUE を返すか、FALSE を返す必要があります。TRUE の場合、GUI で何らかの警告が表示されます。

たぶんあなたはそれを拡張することができます:私は話している人のリストビューを持っています.Serviceは私が話している各ユーザーに必要であり、適切な通知を返します(常にリストビューに表示されます.例)。結果は、上部のツールバーの facebook に届いたメッセージのようになります (ここではリスト ビューがあります)。

この手順を設定するにはどうすればよいですか? それはリソース/バッテリーに関して貪欲ですか?

どうもありがとうございます

4

1 に答える 1

0

代わりに、電話機が通常どおりサーバーにリクエストを送信する代わりに、サーバーがソケットを開いたままにして、送信するものがあるまで(またはタイムアウトが経過するまで)リクエストに応答しないようにすることが推奨されるメカニズムでした。電話がトンネルなどに消えた場合のメッセージ)。

最新の方法は、GCM または類似のものです。

于 2015-09-30T11:50:06.320 に答える