Hi,
I'm not sure why this would happen. One possibility is that Android swapped the app out of memory, but even in that case I write a timer file to record the start time and recover that on restart of the app. Let me know if you consistently get the problem or possibly find a recipe where it consistently happens so I can run a debugger against it.
Brad