Take a look at the attached photo.
Just because the application is no longer visible does not mean that it has disconnected.
I will need to see the code to give you the final answer, but before you assume that the application is gone, delete the application manually using the task killer or the built-in application manager. Then see if the singleton restarts on reinitialization.
If this is fixed manually, you might want to "uninitialize" singleton in "onStop ()" if you want it to leave when the application leaves the foreground. You can also try adding the menu function "exit"?
If you give me an update with a code or if the task killer works, I will see if I can give you a better answer.
(sorry, I canβt just attach the image - I'm a new user) http://developer.android.com/images/activity_lifecycle.png
ramblinjan
source share