以下のようなビットマップを作成しました。
// create bitmap in the below line
Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.googlelogo320x480);
そして、それを ImageView に設定しました。
私の質問は次のとおりです: 1> 上記の Bitmap で Bitmap.recycle() を明示的に呼び出す必要がありますか? 2>「はい」の場合、いつ呼び出す必要がありますか? 3行目の直後、つまりビットマップをImageViewに設定した後、呼び出してみましたが、キャンバスがリサイクルされたオブジェクトを描画しようとしているという例外が発生します。3> コード内のビットマップで recycle() が呼び出されない場合、メモリ リークになりますか? PS: 私は ICS 以上に取り組んでいます。