title: In my Android app, every other time I launch my app, it crashes with OutOfMemory Exception
body: <p>I have an Android app that in the onCreate() method, preloads a lot of graphics.</p>
  
  <p>When I test my app on my HTC Aria and launch it, it runs fine.  However, if I press the back button to exit my app, and then launch the app again, it crashes with an OutOfMemoryError: bitmap size exceeds VM budget.  If I then launch the app for the third time (right after it has crashed) it launches fine.  Then if I close and re-launch it, it crashes again with out of memory.  It continues this every-other-time-crashing pattern forever if I keep trying.</p>
  
  <p>I checked to see what life cycle methods were being called and onStop() and onDestroy() are both being called when I exit the app, yet I have a feeling that something is not yet being cleaned up and that by "crashing" the app when I try to launch it the second time, it somehow free's the memory.</p>
  
  <p>Any thoughts on what could be happening or how to remedy this?  Please let me know if you need me to post more info.  Thanks!</p>
  
  <p>Info:<br>
  My app is fairly simple and only has 1 activity that plays some frame animations.</p>