2011-01-06 17 views
4

In meiner Anwendung habe ich einen IntentService, der RSS Feeds liest. Ich möchte, dass diese Operation alle 30 Minuten durchgeführt wird. Was ist der beste Weg, dies zu tun?Planen Sie einen IntentService

Vielen Dank

Gratzi

Antwort

1

setInexactRepeating in Alarmmanager. Es spart etwas Batterie.

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

+0

Würde das nicht die Batterie verbrauchen? Wenn ja, habe ich mich gefragt, ob es eine Möglichkeit gibt, den Dienst nur auszuführen, wenn die Anwendung im Vordergrund ist. – Gratzi

+0

Einige. Sie können den Alarm bei onPaused -vent abbrechen, wenn Sie dies wirklich möchten. – Epeli