I have been seeing errors come back from my application that it’s force closing after the system stop’s it and the user bring it back to the front at a later time.
I have some idea’s as to what is causing this but I would like to be able to reproduce this error before attempting to fix it.
Does anyone know a way to get the android system to behave like it needs the memory my application is using and close it so I can easily and continually reproduce this error?
Using the Dev Tools app on your emulator, you can have the OS destroy an application as soon as it’s stopped.
From the documentation:
Immediately destroy activities
You can find this under Development Settings once you’re in the Dev Tools app. So, when running your application, you could just switch to another application (like clicking on the emulator’s hard phone button), and return to yours to test the destroy/create process.