2010-12-29 5 views
0

Webサービスからデータを取得するサービスを1つ作成したが、サービスを開始するためにボタンをクリックしたときにデータを取得するAndroidサービスを作成しています。 Webサービスのデータをいつでも更新できるため、24時間Webサービスからデータを取得します。私はタイマーを使用する必要がありますか他に何か私に解決策を教えてください。Webサービスデータを使用するAndroidサービス

答えて

0

あなたは、ブール変数はtrueです。あなたが言及した "ボタン"をクリックすると、このブール変数の値をtrueに変更することができます。

他にも1つのシナリオがあります。 ユーザーがメインアクティビティからBACKをクリックすると、このブール値をfalseに設定できるため、実際には必ずしもWebサービスからデータをフェッチする必要はありません。

そして、その変数をtrueに戻すことができます。 このソリューションは貴重なバッテリ寿命を浪費せず、ユーザが常にデータを持っていることを保証します。

0

設定した特定の時間の後にWebサービスを呼び出すAlarmManagerクラスを使用できます。

関連する問題