【发布时间】:2015-04-30 10:54:40
【问题描述】:
我正在使用 Cordova 构建一个应用程序,并成功地使用以下方法在 Android 上设置了启动画面:
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="5000" />
在我的 config.xml 中,这非常有效。初始屏幕显示指定的 5 秒持续时间,然后隐藏。
我已将应用设置为侦听“deviceready”事件,以便执行我的其余代码。同样,这工作正常。
问题是“设备就绪”似乎没有等待启动屏幕完成 - 我知道这可能是正常行为。有时,当我的应用程序的其余部分一直持续到 5 秒结束时,飞溅仍然可见。
所以我想知道的是;有没有办法在启动画面至少在定义的持续时间内完成显示后才执行代码?
也许引发了另一个 Cordova 事件?
** 旁注 - 我确实想让它尽可能跨平台,所以如果可能的话,我宁愿不为此进行 Android 特定的修复。 **
【问题讨论】:
标签: cordova delay splash-screen