Also services *can* be killed. It is best to do your file writing so that you avoid issues if you are killed (or the battery pulled or whatever) while running. Using SQLite is one way. For flat files, what we typically do in the platform is the standard trick of writing a new file, syncing it, and then atomically replacing the old file with the new one.
On Mon, Oct 18, 2010 at 5:32 PM, Mark Murphy <[email protected]>wrote: > On Mon, Oct 18, 2010 at 8:28 PM, Stakka <[email protected]> > wrote: > > Thanks. I'll use a WakeLock in my IntentService.onHandleIntent. > > You may wish to consider my WakefulIntentService pattern: > > http://github.com/commonsguy/cwac-wakeful > > It will help you avoid the case where the device falls asleep between > the startService() call and onHandleIntent() being called. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com | http://github.com/commonsguy > http://commonsware.com/blog | http://twitter.com/commonsguy > > Warescription: Three Android Books, Plus Updates, One Low Price! > > -- > 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]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- 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

