2012年8月21日火曜日

Bitmapの解放

java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@407ed350

bitmap.recycle();を実行したとき、まだ使ってるから解放できない、というエラー

対策:onPauseでまとめて解放する。


@Override
public void onPause()
{
  super.onPause();
  //Bitmap解放
detect1.setImageBitmap(null);
bitmap.recycle();
bitmap = null;
}

0 件のコメント:

コメントを投稿