title: How to return to the same activity instance after resuming it?
body: <p>The problem is somewhat odd and after having trying to figure it out for about a day now, I am posting it here. 
  I have an application where an activity A(main activity) launches other activities(B,C or D). 
  The issue here happens when activity A has started Activity B and 'home' button is pressed. </p>
  
  <p>Case 1 - When I test my application in debug mode on my device (HTC Desire) after pressing the 'home' button, I again click the application icon, it returns to the same activity (activity B), which is what is should do. No issues here.</p>
  
  <p>Case 2 - When I export the signed package, and then install the application on the same device, then if I click the application icon after pressing the 'home' button, then a new instance of activity A (main activity) is launched ON TOP of activity B. I got to know this because when I press 'back' from that activity, it returns to activity B and pressing 'back' again shown activity A. </p>
  
  <p>The behavior ceases to exist if the application is quit in the same order it was started, that is, if I press 'back' from activity B, then 'back' from activity A (exit). </p>
  
  <p>After this everything runs fine. 
  I have tested it many times with different settings but I can't seem to figure out why the behavior is like this.</p>
  
  <p>Any help is appreciated.</p>