MPAndroidChart icon indicating copy to clipboard operation
MPAndroidChart copied to clipboard

fix Poolable object leak context issue

Open lbtrace opened this issue 6 years ago • 5 comments

PR Description

  • As we know ObjectPool cache some Poolable Objects, but some Poolable Object reference to View Object, and View Object reference to Context Object, And ObjectPool is static, so leak Context. For exsmple, ObjectPool.objects ---> AnimatedMoveViewJob.view ---> View.mContext ---> Context

  • For this issue, I Clear Poolable Object fields when Poolable Object is recycled. Please check patch code

  • I think lots of memory leak occurs when using MPAndroidChart, so please merge this patch.

lbtrace avatar Apr 20 '19 15:04 lbtrace