前回は、ImageView のソースコードを軽く解析して終わった。今回は実際に、エミュレーターを利用して ImageView に Bitmap をセットしてみる。利用したのは、Android 2.3(API 8)だ。
今回は、最初に Activity が終了する際に ImageView に貼り付けた Bitmap に recycle() メソッド呼び出しを行わないとどうなるのか調べてみた。Dia ...続きを読む
日別アーカイブ: 2013/05/28
ImageView にセットした Bitmap はどうなるのか(1)
Android で画像を扱うと、すぐに OutOfMemoryError にお目にかかる。基本的には、Bitmap を使い終わったら recycle() することで回避できるのだが(Android 2.x 系では、Bitmap は native な領域に確保されているため、gc で自動的に回収されない)、ファイルから読み込んだ画像は immutable なオブジェクトになるので、Bitmap をコ ...続きを読む