What Is Better In Android? Timer Or Alarm?
I am developing an app for android that measures some network parameters every hour. I already have the code to do the measurements, so I only need some help on how to make it do i
Solution 1:
The only good answer is to use AlarmManager
. Having a service that sits for an hour waiting for the hour to pass is ridiculous.
Solution 2:
Using a service (so that you're not tied to an activity) you can use Handler.postAtTime to schedule a task in the future
Solution 3:
Both should work. How about a service that runs in the background?
Solution 4:
A service may or may not be shut down by the OS. A scheduled task may or may not start because the device might be in "deep sleep" mode. Yo should double check this, use a service and also schedule a task, if the task opens, verify with a lock or any device you want and work accordingly. That way you are almost certain that the readings will be done.
Post a Comment for "What Is Better In Android? Timer Or Alarm?"