The common ways to sleep in java, only counts cpu time on the Android
platform.
So a Thread.sleep(60 * 1000); may become 5 or 10 minutes if the phone
is in standby, since it only counts when the cpu is awake.

afaik you need to use AlarmManager to get called when the phone is in
standby.
Even a handler postDelayed wont work, as that is also wake time.

On 19 Jul., 23:20, Chris Conry <[email protected]> wrote:
> I'm trying to build an app that logs sensor data(using a service), and
> stores it into an SQLite database. My problem is that it stops logging when
> the screen is off. It works perfectly fine when the screen is on, but when i
> turn the screen off the data doesn't start logging until I turn the screen
> on. The process isn't being killed, because it works when the screen comes
> back on.
>
> I've tried implementing it as a Thread. I think that wont work because it
> needs a context for the database. And I read that using "startForeground",
> but it didn't change.
>
> Any Suggestions? Can anyone help?
>
> Thank you

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to