当使用 activity.recreate() 屏幕闪烁黑屏 0.5 秒时,无论如何你可以解决这个问题使其不闪烁。或者在使用 activity.recreate() 之前让整个屏幕淡出到黑色?
最佳答案
尝试制作 2 种布局,一种使用隐藏 View ,另一种使所有元素可见,并使用 setContentView(layoutId);
在它们之间切换,如果您在 UI 元素上有监听器移动集合从 onCraete()
到 onResume()
的监听器,并在布局切换时调用它
关于java - 当使用 activity.recreate() 屏幕闪烁黑色 0.5 秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19769021/