使用 API 21 更改片段时的图形错误

Graphical bug while changing fragment with API 21

我的 nexus 5 有图形问题。 当我改变片段时,在新片段出现之前,有一个带有一部分新片段的大方块。 过渡并不顺利。

我将 getSupportFragmentManager() 用于片段。 使用模拟器(API 21)和其他设备(API < 21)都可以,使用我的设备(API 21)我有这个问题。 一些想法?

编辑:此错误仅在(且每次)片段被替换时发生,而不是在添加时发生。

这似乎是所有 Nexus 设备上 android 图形库中的错误。我在使用 FragmentManger 时遇到了类似的问题,see

要在 Nexus 设备上解决此问题,请添加

<application android:hardwareAccelerated="false">

标签,但这会使应用程序非常慢。

编辑:

Google 问题跟踪器或 Whosebug 中有多个线程描述了这个问题

Issue 82631

Whosebug

已解决!!!

我找到了解决办法。 我已经设置了 root 的背景颜色 activity(如果它从未像我的情况那样显示)并且图形故障消失了。