在应用程序链接冷启动时显示启动画面

showing splash screen on cold start of app links

我正在将应用程序 linking 添加到我的 android 应用程序中,我注意到在冷启动时有一段很长的白屏,用户可以将其解释为应用程序没有响应。

我在使用特殊主题的 activity 主应用程序上有一个正常运行的启动画面,但看起来应用程序 linking 绕过了 activity 所以是吗link 操作访问应用程序时,如何在其他屏幕上显示启动画面?

编辑: 快速总结,启动画面在应用程序的正常使用期间出现,但当 link 触发应用程序打开时,它不会。

我自己想出了解决办法。

我将 Intent 过滤器简化为所有来自具有初始屏幕的主 activity 的调用,因此它现在会在冷启动时出现。

这解决了一些其他问题,因此对我来说总体上是一个胜利。