在应用程序中按住主页或返回时会导致屏幕在活动关闭后闪烁

时间:2015-12-21 14:08:05

标签: android

我花了很长时间试图摆脱这种闪烁,并希望有人能指出我正确的方向。不知道要发布什么代码,所以如果你不介意我会发布任何要求的内容。

问题在于,当我按回或主页时,活动关闭但是一瞬间闪烁(闪烁)回到屏幕然后再次消失。有时闪烁非常快,并且不是很明显,但有时候它会更长一些(可能是一整秒)。 它发生在模拟器和实际设备上。适用于Android 4.4 +,Android 5.0+和6.0+设备

我尝试从清单,样式,onbackpressed,onpause,onstop等中删除内容......

我所拥有的AppCompatActivity包含许多片段。我使用Theme.AppCompat.Light.NoActionBar主题和带导航抽屉的工具栏。

就像我说我知道我不会发布很多代码但不知道从哪里开始。我在此网站上搜索了此问题,但无法找到相关内容,因此不确定要发布的代码部分。

1 个答案:

答案 0 :(得分:1)

您可以尝试拨打

overridePendingTransition(0, 0)

当您的主活动完成时,即在AppCompatActivity的onPause()或onBackPressed()方法中。还要确保所有碎片都被破坏,您可能必须通过调用

手动删除碎片

fragmentTransaction.remove(fragment).commit()