私FragmentActivityの には、Fragment(いくつかのフラグメントを作成します。それらを「ItemFrag」と呼びましょう)をViewPager使用する(HubFragと呼びましょう)があります。FragmentStatePagerAdapter
HubFrag を別の新しいものに置き換えるFragmentと、HubFrag は期待どおりに破棄されますが、ItemFrags オブジェクトの場合はそうではありません。Eclipse マットを使用すると、ItemFrags オブジェクトが私のオブジェクトによって保持されていることがわかりFragmentManagerImplますFragmentActivity...なぜ????
それらをメモリに残しておきたくない理由を説明します。
各 ItemFrag は画像のダウンロードを開始し、私のダウンローダ ( WeakReferenceItemFragを持っています) は、この弱い参照が nullImageViewの場合 (メモリ使用量を減らすため) を処理したくありません。Bitmap
しかし、弱い参照がnullになることはないため、ダウンローダーは常にデコードしBitmapます...ありがとう!