ボタンのクリックで画面の背景画像を回転させています。
Bitmap rotatedBitmap = null;
int curAngle = 0;
private Bitmap rotateImageBitmap(Bitmap org) {
if(rotatedBitmap != null )
{
rotatedBitmap.recycle();
}
Matrix matrix = new Matrix();
curAngle += 90;
matrix.postRotate(curAngle);
rotatedBitmap = Bitmap.createBitmap(org, 0, 0, org.getWidth(), org.getHeight(), matrix, true);
return rotatedBitmap;
}
5回目のボタンクリックでアプリ強制終了。(画像は 4 回回転しています)
Logcat : リサイクルされたビットマップを使用しようとしています。私を助けてください。