Another alternative is a journaled approach. Write the updates to a journal, then merge them with the main file from time to time in a "batch" processing step.
On May 15, 4:57 pm, Bob Kerns <[email protected]> wrote: > Simple, yes, but it performs as O(n^2). As your file gets longer and longer, > your application will perform slower and slower. If you don't take care to > do it off the UI thread, you will eventually start getting force-closes > because it stalls out the UI thread. > > Not generally recommended. > > All of these solutions have potential issues with incomplete writes, due to > the application being shut down in mid-write. > > A more robust solution, also quite simple, is to stick all the data into a > database -- and output it as XML at the point you need XML. In most > scenarios, this is the approach I would recommend. > > On Sunday, May 15, 2011 7:47:34 AM UTC-7, lbendlin wrote: > > > Throw away your requirement ("no rewriting of the file") and you have a > > simple solution. -- 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

