进度对话框

时间:2011-03-03 02:45:41

标签: android android-webview android-progressbar

我正在尝试在我的webview加载时使用进度对话框,我希望它在网页加载完成时消失。这是一个棘手的情况,因为我有3个选项卡,其中包含webview,它是一个活动。有人可以帮我处理我的代码:

if("TAB_2".equals(tabId)) {

               ProgressDialog pd = ProgressDialog.show(mainmenu.this, "", "Loading. Please wait...", true);
               int progress1 = 1;
               while(progress1 < 100) {progress1 = webview2.getProgress();}
               if(progress1 > 99) {pd.dismiss();}
               }

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

尼克......嗯。我看到您的任务可能涉及更新UI。您可以将一个处理程序附加到您的活动,并每秒循环检查UI以查看它是否已完成更新。完成后,您可以关闭progressdialog。

相关问题