当我的移动 Web 应用程序(在 PhoneGap 内部运行)启动时,它会执行来自服务器的数据请求。问题是在执行此请求时屏幕保持黑色。当此请求在启动时以外的任何时间执行时,应用程序会显示一个加载对话框,以向用户提供一些反馈,即某些内容正在加载,但在启动时,它不会以这种方式运行。
我正在pageshow
事件处理程序中执行请求。
这是代码:
$("#home").on("pageshow", onHomeShow);
...
function onHomeShow() {
syncData();
}
function syncData() {
// show loading dialog and get the data here
}
任何和所有的帮助将不胜感激。提前致谢。