Android上的PhoneGap + jQuery Mobile - “正在加载”屏幕

时间:2011-08-15 08:25:19

标签: android cordova

我有一个使用PhoneGap 1.0和jQuery Mobile在Android上运行的项目。

我想取得两个成果:

  1. 当应用程序加载并从服务器获取数据时,要设置启动画面。我已经设法在规定的时间内放置了一个启动画面 - 但是没有真正等待加载的数据。
  2. 当用户点击“刷新”按钮并且应用程序尝试从服务器获取数据时 - 放置一些“加载”屏幕。我无法做到这一点。我已经尝试了(http://nachbaur.com/blog/telling-your-user-that-a-phonegap-application-is-busy)但没有成功。我怀疑它只适用于iOS。
  3. 非常感谢帮助。

    谢谢!

2 个答案:

答案 0 :(得分:3)

尝试使用jQuery blockUI插件?

http://jquery.malsup.com/block/

如果您需要“活动指示符”以及UI块,请尝试以下操作:

HTML5 Canvas: How to make a loading spinner by rotating the image in degrees?

(遗憾的是,简单的动画GIF无效......)

答案 1 :(得分:1)

我正在使用jQuery BlockUI,使用简单的spinner.gif图像,在iOS上运行良好,但在android上,微调器在两者之​​间冻结了一段时间。但它的确有效!我认为尽可能少地使用处理器速度很重要。