Progressdialog用于phonegap项目

时间:2013-02-14 09:32:44

标签: android html5 cordova

我对html5cssjavascript不熟悉。我对android开发有所了解。 现在我开始研究phonegap个项目。

在我的项目中,当应用程序从一个屏幕移动到另一个屏幕或加载某些内容时,我希望在android中显示一个类似于progressdialog的加载程序。

任何人都可以帮我在html5中执行此操作吗?

2 个答案:

答案 0 :(得分:3)

我有类似的需求。我能够使用导航器对象来完成它。请在下面找到示例代码 在后台加载数据

function someJSFunctionLoadingData() {
   navigator.notification.activityStart("Your message....", "loading");
   ////// some activity
   navigator.notification.activityStop();

}

进一步浏览你可以使用引入一个小延迟(2秒)并在此期间让进度条加载,然后将用户引导到你需要的URL。以下是相同

的示例
function loadMyUrl(){
    navigator.notification.activityStart("Loading some url....", "loading");
    setTimeout(function loadMyUrl(){
                      navigator.app.loadUrl('file:///android_asse/www/someurl.html');
                      navigator.notification.activityStop();
                      }, 2000 ); 
 }

我从this链接

获得了上述想法

答案 1 :(得分:0)

一个简单的解决方案就是创建一个基于CSS的微调元素,并在需要时通过你的js将其设置为隐藏/可见。

我搜索并发现了大量的例子online here is one for example