title: OOM Error due to too many Intents
body: <p>I am using <code>GridView</code> with some bitmaps.
  If I press the (hardware) back-button and restart the activity, new memory gets allocated. If I do it more often and with bigger bitmaps I get OOM very fast.</p>
  
  <p>Using <code>DDMS</code> and tracking shows me the instances of all the <code>BitmapFactory.</code></p>
  
  <p>In my Manifest file I use 
  <code>android:launchMode="singleInstance"</code>
  for my activity but the problem still persists.</p>
  
  <p>Even if i call the intent with </p>
  
  <p><code>intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);</code>
  or
  <code>intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);</code>
  it always creates new activities.</p>
  
  <p>How can i make sure that going to that activity will reopen the old activity or how can i make sure that it gets destroyed and the memory freed once it isn't in the foreground anymore?</p>