这是我的应用程序出现在Lollipop和KitKat上的一个新问题。我无法一贯地重现它,但它发生两次(大约五秒钟),但它的here is a screen capture。我最近更新了support
和appcompat
库。另外,我的android:windowAnimationStyle
设置为@null
。活动之间转换时的偶尔闪烁
有什么想法可能会导致这种情况?有没有人见证过类似的事情?
编辑:我排除了在UI线程上做了太多的工作,做了两个简单的Activities
并在它们之间切换。 You will notice here这个问题仍然是随机发生的。
编辑:我试着在#android-dev
设置windowDisablePreview
到true
按照一个建议,但问题仍然存在。另外,我注意到仿真器中闪烁效应的频率更高。
编辑:我认为这与过渡时没有动画有关。如果我删除android:windowAnimationStyle @null
我看不到闪烁。我知道这肯定不会发生在棒棒糖appcompat之前。
UI线程上的工作负载太多? – 2015-01-09 20:58:51
基于@ingamedeo的说法,你的onResume()中有什么可能会阻塞UI线程足够长的时间来引起闪烁? – dharms 2015-01-09 21:03:43
@ingamedeo我正在做一些并不轻的事情,但我现在一直在做这些事情很长一段时间,最近才注意到这个问题。 – theblang 2015-01-09 21:06:37