And your guess was completely correct. Thank you. The problem is still happening, as soon as I hit the power button the data stops logging. Is there something else im missing about wakelock?
On Wed, Jul 20, 2011 at 11:26 AM, Mark Murphy <mmur...@commonsware.com>wrote: > Use adb logcat, DDMS, or the DDMS perspective in Eclipse to examine > LogCat and look at the stack trace associated with your runtime error. > My guess is that you do not hold the WAKE_LOCK permission. > > On Wed, Jul 20, 2011 at 11:21 AM, Chris Conry <cjco...@gmail.com> wrote: > > Thanks for the replys, > > Looking into it the partial wake lock should be my solution, but it isnt > > implementing well. I keep getting a runtime error on acquire(). my code > > looks like: > > PM = (PowerManager) > getSystemService(Context.POWER_SERVICE); > > WL= PM.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "Wakelock"); > > WL.acquire(); > > I put this in the onStartCommand(), is that incorrect? Should > > only acquire the wakelock when the screen turns off? > > Thank you > > On Wed, Jul 20, 2011 at 3:59 AM, Filip Havlicek < > havlicek.fi...@gmail.com> > > wrote: > >> > >> Acquire a partial wake lock, that should help. > >> > >> 2011/7/20 Jan Nielsen <j...@air-port.dk> > >>> > >>> 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 <cjco...@gmail.com> 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 > android-developers@googlegroups.com > >>> To unsubscribe from this group, send email to > >>> android-developers+unsubscr...@googlegroups.com > >>> 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 > android-developers@googlegroups.com > >> To unsubscribe from this group, send email to > >> android-developers+unsubscr...@googlegroups.com > >> 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 android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > > http://groups.google.com/group/android-developers?hl=en > > > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com | http://github.com/commonsguy > http://commonsware.com/blog | http://twitter.com/commonsguy > > Android Training...At Your Office: http://commonsware.com/training > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > 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 android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en