标签: java android memory-leaks
只要播放UI上的动画,我的活动就会泄漏。如果我开始活动(并播放动画并通过按"退回"键退出)10次,我将在堆上有10个活动参考。
通过转储堆,我发现了一个像这样的引用链:
{{1}}
我的所有动画都没有很长的持续时间,它们在2秒内完成,并且它们没有很长的起始偏移。我应该提到的一件事是我的一些动画是链接的 - 一个是从另一个动画的onAnimationEnd()开始的。但与用户交互的持续时间相比,总长度仍然相对较短。
您是否知道我的活动泄露的原因?