所以,我的 phonegap 应用程序必须在 OS 5 的黑莓上工作。这在应用程序的开发过程中带来了很多问题。最初,我有 jquery-mobile,然后,由于黑莓无法处理它(糟糕的转换,很长的加载时间,随机出现内存不足错误)我决定保留应用程序的逻辑并取出 jquery mobile,重新创建html中的接口。这很有效,事实上,该应用程序在 BBOS 6 和 android 中运行良好。在 BB5 中,应用程序运行良好,但有时加载时间有点长。
该应用程序被拆分为 4 个不同的 .html 文件,其中一些包含用于使用 ajax 调用动态加载数据的选项卡。ajax 调用工作正常,需要 2-4 秒才能显示内容。然而,页面之间的转换需要很长时间:15-20 秒。我想做的是在从一个页面导航到另一个页面时显示某种“正在加载...”消息,以便用户知道该应用程序运行良好并且只需要一些时间。
Blackberry 并不总是将光标图像更改为时钟,因此只有一个黑页让用户等待一段时间。有没有办法在页面之间导航时通知内容正在加载给用户?
我知道这可以通过 ajax 调用来加载内容,但是将应用程序拆分到不同的页面可以降低应用程序的重量,以便它在 BB OS5 上运行。
对此有何建议?任何帮助表示赞赏。