2017-05-25 10 views
1

ImageViewの2つのビットマップオブジェクトを1つだけ再利用していますか?Android:2つのImageViewに同じビットマップを設定しても問題ありませんか?

Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); 
if (bitmap != null) { 
    itemImageView.setImageBitmap(bitmap); 
    itemImageView2.setImageBitmap(bitmap); 
} 
+0

ビットマップをリサイクルすることを忘れないでください! [this](https://stackoverflow.com/questions/10200256/out-of-memory-error-imageview-issue/18197453#18197453)を参照してください。 –

答えて

2

うんそれは大丈夫です、あなたはまた、あなたが完了したら、ビットマップを再利用することをお勧めします。

Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); 
if (bitmap != null) { 
    itemImageView.setImageBitmap(bitmap); 
    itemImageView2.setImageBitmap(bitmap); 
} 
bitmap.recycle(); 
関連する問題