 <p>Just specify in the manifest for the activity as </p> <pre><code> android:persistent="true" </code></pre> <p>That should prevent your activity getting destroyed. To know more about this please refer to these below links which were answered by me </p> <p><a href="http://stackoverflow.com/questions/8557255/how-to-prevent-call-of-ondestroy-after-onpause/35789825#35789825">How to prevent call of onDestroy() after onPause()?</a></p> <p><a href="http://stackoverflow.com/questions/22168287/prevent-activity-from-being-destroyed-as-long-as-possible">Prevent activity from being destroyed as long as possible</a></p> <p>In the above posts I have explained in detail with a use case </p>