我正在使用 Cordova 5.1.1 混合 Jquery mobile 1.4.5 和 Backbonejs 1.2.2 进行开发。
目前,我面临一个问题:
当 navigator.app.exitApp() 退出 cordova 应用程序,然后从最近的应用程序堆栈中重新启动它时,启动屏幕不显示 - 我已经在 android lollipop 5.0 和 5.1 上进行了测试。所以这是显示意外应用程序加载状态的原因(没有显示启动画面,cordova 应用程序在 js、css 文件加载不完整时立即打开。它导致页面前 1 秒显示损坏的页面布局已完全加载)
注意:如果在重新启动之前从最近的应用程序堆栈中删除了 Cordova 应用程序,则启动画面仍会按预期显示。
编辑:感谢dsokurenko。按照他回答我的问题的链接,我解决了这个问题:
它看起来像 2.1.0 版本的 cordova-plugin-splashscreen 的错误,我将 cordova-plugin-splashscreen 版本从 2.1.0 降级到 2.0.0,然后启动画面按预期显示。