title: How to avoid multiple instances of same Activity?
body: <p><br />
  In my PoC, I have some Activities, <code>HomeActivity</code>, <code>CreateActivity</code>, <code>SearchActivity</code>, <code>ResultsActivity</code>, <code>ResultDetailsActivity</code>, and <code>UpdateActivity</code>. </p>
  
  <p>I have two main navigation paths: <strong>Create</strong> and <strong>Search</strong>.</p>
  
  <p>Navigation for the <strong>Create</strong> path is as follows: <code>HomeActivity</code>--> <code>CreateActivity</code> -(on complete)-> <code>HomeActivity</code></p>
  
  <p>Navigation for <strong>Search</strong> is as follows: <code>HomeActivity</code>--> <code>SearchActivity</code> --> <code>ResultsActivity</code>(<code>ListActivity</code>) --> <code>ResultDetailsActivity</code> --> <code>UpdateActivity</code> -(on complete)-> <code>ResultDetailsActivity</code> (with updated data).</p>
  
  <p>Currently, navigation to a new <code>Activity</code> is via <code>startActivity(intent)</code> method. However, this is causing multiple instances of each <code>Activity</code> to be opened.</p>
  
  <p>I'm rather new to Android. Could someone please suggest how I could avoid this?</p>