title: startActivity is always calling onDestroy on the original activity
body: <p>When calling startActivity(Intent intent) from my activity, onDestroy() method is always being called on it, so I lose my state of fragments, etc...</p>
  
  <p>My understanding is that onStop should be called, and onDestroy could or could not be called. But my experience is that the original activity is always being destroyed. </p>
  
  <p>I understand that if I have an activity with a listView, with an adapter, etc... Android does not expect me to sve the state of the adapter simply because I push another activity on top of this one, right?</p>
  
  <p>Am I correct? What could be triggering this behavior?</p>
  
  <p>Thank you</p>