打开我的应用程序时,白屏显示大约 2 秒钟,然后显示我的启动屏幕,然后再需要 2 秒钟才能进入主要活动。这确实在我的应用程序上做了一些糟糕的用户体验。
我相信 android 在实际显示我的启动屏幕之前会执行一个冷启动,它会显示一个虚拟的白色活动。
我阅读了许多用户建议在应用主题中放置<item name="android:windowDisablePreview">true</item>
或 放置的帖子,<item name="android:windowIsTranslucent">true</item>
但这对我不起作用。它只是让应用看起来需要更多时间来加载。
但是,有一些应用程序(如 Instagram 和 AliExpress)用自己的方式绕过了虚拟白活动,如下所示:
有没有办法用我的初始屏幕替换虚拟白色活动?
如果是这样,请您分享我可以参考的代码或链接。
感谢您的帮助。