現在、Webサーバーからの作成時に読み込まれるリストビューがあります。私はそれが定期的に更新のためのデータベースをポーリングするか、またはPHPスクリプトがそれを更新できるようにしたい。私はそれがポーリングではなくデータベースによって更新されることを好みます。Neverバックグラウンドスレッドを終了しますか?
私がサービスやasyncthreadを実装することができるということは、ポーリングが行われる限り私は知っています。私もtimertaskクラスを見つけました。
AsyncThreadの場合:これを定期的に繰り返すことはできますか?
TimerTaskの場合:これはasyncthreadやサービスより効率が悪いですか?
スレッド内にTimerTaskを作成する必要がありますか?または独自のスレッドを作成しますか?
ウェブサーバーの仕組みを理解していますか?それらはサーバーからクライアントを更新するようには設計されていません。それを行うプロジェクトがありますが、Webサーバーは投票するように設計されています。 – jcolebrand
確かに私は多くのことを理解していますが、これは私が投票しなければならないことを受け入れましたが、これは私が経験したことのない地域なので、確信しています –
サービス内のコードを追加したいのですが、スレッドを呼び出しアクティビティとして追加します。 CommonsWareによって提案されたIntentServiceは、別々のワーカースレッドでタスクを実行します。 –