在活动之间转换时偶尔会出现闪烁

时间:2015-01-09 20:39:08

标签: android android-activity flicker

这是我的应用程序的新问题,在Lollipop和KitKat上都会出现。我无法一致地重现它,但它here is a screen capture发生了两次(大约五秒钟)。我最近更新了supportappcompat个库。另外,我将android:windowAnimationStyle设置为@null

有什么可能导致这个的想法吗?还有其他人目睹了类似的事情吗?

编辑:我排除了在UI线程上做太多工作,方法是制作两个简单的Activities并在它们之间切换。 You will notice here此问题仍然是随机发生的。

修改:我根据windowDisablePreview中的建议尝试将true设置为#android-dev,但问题仍然存在。此外,我注意到模拟器中更频繁地出现闪烁效应。

编辑:我认为这与转换时没有动画有关。如果我删除android:windowAnimationStyle @null我看不到闪烁。我知道这绝不会发生在Lollipop appcompat之前。

1 个答案:

答案 0 :(得分:1)

我删除了<item name="android:windowAnimationStyle">@null</item>以将我的动画恢复为Android默认设置。这解决了这个问题。我不接受这个答案,因为我应该可以在没有闪烁效果的情况下禁用动画;但是我想发布这个以便让任何未来的观众都知道。