title: How do I avoid onCreate() being called when starting an Activity?
body: <p>I want to reload an activity from stack.</p>
  
  <p>I use <code>startActivity()</code> to start new activities. When I'm on <em>Activity D</em> I want to reload <em>Activity A</em> and not start a new Intent. I can't use <code>startActivity()</code> when calling <em>A</em> from <em>D</em> because it will fire <code>onCreate()</code> which starts a thread to fetch some data.</p>
  
  <p><strong>EDIT</strong>: Updated the stack.</p>
  
  <p>If I use <code>FLAG_ACTIVITY_REORDER_TO_FRONT</code> it calls the <code>onCreate()</code> method again.</p>
  
  <p>Following is my scenario.</p>
  
  <pre><code>Login Activity ̣→ Activity A → Activity B → Activity C → Activity D → Activity A
  </code></pre>
  
  <p>How do I avoid <code>onCreate()</code> being called?</p>