Ich implementiere ein Widget, das Online-Zugabfahrtszeiten zwischen jeder Minute und jeder Stunde überprüft, abhängig von der Tageszeit. den Dienst aufrufen mitWie man einen AlarmManager-aktivierten Dienst debuggt
manager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
SystemClock.elapsedRealtime() - 10000, 60000, pendingIntent)
funktioniert gut, aber für das Debuggen würde Ich mag das Intervall auf 10 Sekunden zu reduzieren, die in neueren Versionen von Android kann nicht wegen der 1-Minuten-Grenze durchgeführt werden. Natürlich interessiert mich die Akkulaufzeit im Emulator nicht.
Soweit ich verstehe, ist die Verwendung eines Handlers/Timers keine Option, da die Aufgabe im Vordergrund stehen muss. Ist ein sichtbares Widget "im Vordergrund"? Was ist die empfohlene Vorgehensweise in diesem Fall?