我花了很长时间试图摆脱这种闪烁,并希望有人能指出我正确的方向。不知道要发布什么代码,所以如果你不介意我会发布任何要求的内容。
问题在于,当我按回或主页时,活动关闭但是一瞬间闪烁(闪烁)回到屏幕然后再次消失。有时闪烁非常快,并且不是很明显,但有时候它会更长一些(可能是一整秒)。 它发生在模拟器和实际设备上。适用于Android 4.4 +,Android 5.0+和6.0+设备
我尝试从清单,样式,onbackpressed,onpause,onstop等中删除内容......
我所拥有的AppCompatActivity包含许多片段。我使用Theme.AppCompat.Light.NoActionBar主题和带导航抽屉的工具栏。
就像我说我知道我不会发布很多代码但不知道从哪里开始。我在此网站上搜索了此问题,但无法找到相关内容,因此不确定要发布的代码部分。
答案 0 :(得分:1)
您可以尝试拨打
overridePendingTransition(0, 0)
当您的主活动完成时,即在AppCompatActivity的onPause()或onBackPressed()方法中。还要确保所有碎片都被破坏,您可能必须通过调用
手动删除碎片 fragmentTransaction.remove(fragment).commit()