我正在开发一个黑莓 phonegap 应用程序。应用程序工作正常,但是当我在启动画面后启动应用程序时,白屏会显示几秒钟。谁能帮我删除这个白屏?提前致谢。
问问题
635 次
2 回答
1
我见过这种情况的唯一一次是当应用程序从 Web 服务器下载资产时(这会阻止应用程序的重置加载)。
你在你的索引 html 文件中做什么?您是否从远程服务器中提取任何资源?
如果不是,则可能是 onDeviceReady 函数中发生了阻止应用程序的事情。这将是一个开始调试的好地方。
于 2013-03-04T15:55:09.230 回答
0
我唯一一次看到这样的问题,它通常是永久的白屏,并且是由 JavaScript 代码中未捕获的异常引起的,这意味着 UI 无法完成更新。
就像 chadtatro 说的那样,在初始化过程中似乎有什么东西占用了你所有的处理器时间。您的代码是否达到了 onDeviceReady,或者您的页面的 onLoad 事件是否在 Cordova 初始化之前导致了问题?
于 2013-03-05T16:00:11.557 回答