So I learnt a few things about Android:
- Don’t expect threads to survive outside the lifespan of the activity that created them – use a service instead.
- BroadcastReceivers will die after a while if you put long running processes in them.
- The suggested fixes for the VerifyError bug on 1.5 related to mapping do not work.
Hopefully Alice is more stable now though I’m sure there are bugs lurking around the place.