3

Eclipse メモリ アナライザーからの次のレポートで、メモリ リークを特定しました。

mBuffer android.graphics.Bitmap
'- mDrawBitmap com.bilickib.android.charts.PieChartView
   '- pieChartView mine.PieChartFragment
      '- mCurrentPrimaryItem com.bilickib.android.charts.PieChartFragmentPagerAdapter
         '- pieChartFragmentPagerAdapter com.bilickib.android.charts.PieChartHolder
            '- pieChartHolder com.bilickib.android.charts.Activity
               '- mContext android.os.PowerManager
                  '- mPowerManager android.view.ViewRootImpl
                     '- this$0 android.view.ViewRootImpl$WindowInputEventReceiver
                        '- referent java.lang.ref.FinalizerReference

コードで PowerManager をまったく使用していません。どうすれば私のクラスへの参照を保持できますか? PieChartView には大きなビットマップがあり、メモリ リークが発生します。

編集: Android 4.4.2 デバイスでこの問題を確認しています。Android 4.4.3 の変更ログを確認Power Manager display wakelock fixすると、修正された内容とバグの症状の詳細がわかりません。

4

0 に答える 0