1

我正在开发一个黑莓 phonegap 应用程序。应用程序工作正常,但是当我在启动画面后启动应用程序时,白屏会显示几秒钟。谁能帮我删除这个白屏?提前致谢。

4

2 回答 2

1

我见过这种情况的唯一一次是当应用程序从 Web 服务器下载资产时(这会阻止应用程序的重置加载)。

你在你的索引 html 文件中做什么?您是否从远程服务器中提取任何资源?

如果不是,则可能是 onDeviceReady 函数中发生了阻止应用程序的事情。这将是一个开始调试的好地方。

于 2013-03-04T15:55:09.230 回答
0

我唯一一次看到这样的问题,它通常是永久的白屏,并且是由 JavaScript 代码中未捕获的异常引起的,这意味着 UI 无法完成更新。

就像 chadtatro 说的那样,在初始化过程中似乎有什么东西占用了你所有的处理器时间。您的代码是否达到了 onDeviceReady,或者您的页面的 onLoad 事件是否在 Cordova 初始化之前导致了问题?

于 2013-03-05T16:00:11.557 回答