終了時にちゃんとメモリ解放処理いれてあげないと、
大きい画像を扱ったりすると、すぐにメモリ不足おきてしまいます。
使うとき
imageView.setImageResource(resId);
imageView.setImageBitmap(bitmap);
imageView.setImageDrawable(drawable);
使い終わったとき
void cleanup(ImageView view) {
d = view.getImageDrawable()
d = null;
if(bitmap != null) {
if(!bitmap.isRecycle()) {
bitmap.recycle();
}
bitmap = null;
}
imageView.setImageDrawable(null);
view.setOnClickListener(null);
}
0 件のコメント:
コメントを投稿