MPAndroidChart
MPAndroidChart copied to clipboard
fix Poolable object leak context issue
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.