title: createBitmap() leads me into a java.lang.OutOfMemoryError
body: <p>i try to rotate 3 imageViews (or better the Bitmaps behind them) every 10-100ms. 
  i do the rotation like this:</p>
  
  <pre><code>ImageView ivLoad;
  Bitmap bMapLoad;
  
  ....
  
  Matrix mat=new Matrix();
  mat.reset();
  mat.postScale(1.55f, 1.55f);
  mat.postRotate((float)currentLoadDegree+(float)LoadDegree);
  bMapLoad = Bitmap.createBitmap(bMapLoadgr, 0, 0, bMapLoadgr.getWidth(), bMapLoadgr.getHeight(), mat, true);
  ivLoad.setImageBitmap(bMapLoad);
  ivLoad.setScaleType(ScaleType.CENTER);
  
  ....
  </code></pre>
  
  <p>the first time i start the app everthing works fine.
  second time also works
  but the 3rd time i start the app it crashs with the following error:</p>
  
  <pre><code>03-27 10:01:09.234: E/AndroidRuntime(3603): java.lang.OutOfMemoryError
  03-27 10:01:09.234: E/AndroidRuntime(3603):     at android.graphics.Bitmap.nativeCreate(Native Method)    
  03-27 10:01:09.234: E/AndroidRuntime(3603):     at android.graphics.Bitmap.createBitmap(Bitmap.java:605)  
  03-27 10:01:09.234: E/AndroidRuntime(3603):     at android.graphics.Bitmap.createBitmap(Bitmap.java:551)
  </code></pre>
  
  <p>after trying around a long time i found out that when i call System.exit(0) in the onDestroy methode everthing works. 
  now i don't know if there would be a better way because on google a lot of peaople mean that System.exit(0) is unsafe.</p>
  
  <p>so will i get problems with this?</p>