由ThreadAocal $ Values引用的ValueAnimator $ AnimationHandler导致内存泄漏

时间:2017-09-28 02:50:26

标签: java android memory-leaks

只要播放UI上的动画,我的活动就会泄漏。如果我开始活动(并播放动画并通过按"退回"键退出)10次,我将在堆上有10个活动参考。

通过转储堆,我发现了一个像这样的引用链:

{{1}}

我的所有动画都没有很长的持续时间,它们在2秒内完成,并且它们没有很长的起始偏移。我应该提到的一件事是我的一些动画是链接的 - 一个是从另一个动画的onAnimationEnd()开始的。但与用户交互的持续时间相比,总长度仍然相对较短。

您是否知道我的活动泄露的原因?

0 个答案:

没有答案