Web サービスから場所を取得して地図に表示するアプリケーションを Android で実行しています。アプリは 15 秒ごとにそれを行う必要があります。これを行う最善の方法は何ですか?Web サービスとの通信は REST アーキテクチャを使用して行われ、Web サービスは JSON を返します。Service または AsyncTask を使用する必要がありますか? ありがとう
1 に答える
0
このトピックに関しては、確かにこのあたりでさまざまな意見が見られますが、私はしばらくの間ExecutorServicesを使用しており、それらは非常にうまく機能します。アクティビティが一時停止するたびに停止することを忘れないでください。
残り:アプリケーションが常に実行されているもの(たとえば、GPSナビゲーション、またはある種の位置情報ベースのソーシャルゲーム)である必要がある場合は、ExecutorServiceも使用するサービスを使用し、通知を忘れずに配置することをお勧めします。まだ実行中であり、必要に応じてキャンセルできることをユーザーに通知します。
于 2012-12-26T18:37:10.327 に答える