イメージビューで私のリサイクルビットマップを使用することについて質問があります。リサイクル作業は良いですか? inDestroy()
私はimageviewのリサイクルイメージにこのコードを使用します。
drawable = imglist1.getDrawable();
if (drawable instanceof BitmapDrawable) {
BitmapDrawable bitmapDrawable = (BitmapDrawable) drawable;
Bitmap bitmap = bitmapDrawable.getBitmap();
bitmap.recycle();
}
私は(ビットマップ) オープン新しいアクティビティ(onDestroy()を呼び出す)
オープンの新しい活動ができないの後、私はimageviews画像を持っている
@Override
protected void onDestroy() {
super.onDestroy();
...
}
onDestroy方法でそれを呼び出しますアンドロイドモニタのメモリに見られる変化。
アンドロイドモニター
リサイクル作業良い場合はどのように制御することができ、またはどのようにメモリをdecreasことができますか?
メモリそれはほとんどの部分からビットマップイメージビューです。 GCが実行時にリサイクルとしてビットマップをマークした後、アイデア
他の活動を開いているときにリサイクルしたいモニタメモリ上の – trip07
は表示されません。 – trip07