0

我遇到了奇怪的 GC 问题,有 2 个布局堆叠,都包含ScrollView并且它们的可见性是动画的,有时只有一个可见。运行动画后先隐藏后显示,再隐藏后显示。然后滚动第一个ScrollViewGC 会发疯:

GC_EXTERNAL_ALLOC 释放 1K,56% 释放 3340K/7559K,外部 13894K/14442K,暂停 19ms

这种情况一直在发生,因此滚动变得如此滞后。

仅在 API 级别 10 模拟器和 2.3.5 设备中可见。有人见过这种行为吗?

谢谢。

在此处输入图像描述

上图是为了演示我的设置。5 个Fragment堆叠,4 个在开始时可见。

4

1 回答 1

0

为我的视图设置禁用动画缓存Fragment解决了这个问题,不知道为什么,但很可能是平台 2.3.x 错误。

于 2013-01-29T13:55:13.973 回答