I'm building an app that works on my Nexus 7 without any problems and also on my Galaxy S2. Now I've tested it on a Galaxy S3, but somehow the memory management is far more agressive. If I press the home button and wait a few minutes, OnCreate gets called again, so I assume the process has been killed. But if the process gets killed, for this particular application, I want it to start another activity.
I could use overriding onStop and onPause, but that would cause some unwanted behaviour, looking at the Activity Lifecycle. If the process isn't killed it is fine to return to the activity.
Is there a solution for this?