2011-01-06 15 views
4

私のアプリケーションでは、rssフィードを読み込むIntentServiceがあります。私はこの作業を30分ごとにしたいと思います。これを行う最善の方法は何ですか?IntentServiceをスケジュールする

どうもありがとう

Gratzi

答えて

1

AlarmManagerでsetInexactRepeating。バッテリーを節約できます。

http://developer.android.com/reference/android/app/AlarmManager.html

+0

バッテリーを消費しませんか?もしそうなら、私はアプリケーションがフォアグラウンドにあるときにだけサービスを実行する方法があるのだろうかと思っていました。 – Gratzi

+0

本当にそうしたい場合は、onPaused -eventでアラームをキャンセルすることができます。 – Epeli