Acquire a partial wake lock, that should help. 2011/7/20 Jan Nielsen <[email protected]>
> 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 > -- 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

