java - 当使用 activity.recreate() 屏幕闪烁黑色 0.5 秒

标签 java android android-activity

当使用 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/

相关文章:

java - 在 Vaadin Flow 的布局中居中小部件

android - com.huawei.hms :push:5. 3.0.301 中不推荐使用 "AGConnectServicesConfig"类

android - 应在我的应用程序中进行哪些更改(其中没有广告)以避免违反 YouTube API 服务条款?

java - 我需要使用操作栏上的 SearchView 小部件开始 Activity

java - Intent 打开 dropbox 以在 Android 中选择图像

java - 在 eclipse Juno 中发布 Tomcat 6 时出错

Java 需要过长的时间来确定字符串是否与 String.matches 匹配

java - 如何从两个不同的来源采样相同的 10000 条记录?

php - 无法使用设备向服务器发送数据

java - Android - 单击 ListView 会激活新 Intent