0

Web ビューの読み込み中に進行状況ダイアログを使用しようとしていますが、Web ページの読み込みが完了すると消えてしまいます。3 つのタブにすべて Web ビューがあり、それが 1 つのアクティビティであるため、これは難しい状況です。誰かが私のコードを手伝ってくれますか:

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();}
               }

ここで何が間違っていますか?

4

1 に答える 1

0

ニック...うーん。あなたのタスクにはUIの更新が含まれる可能性があります。ハンドラーをアクティビティにアタッチし、UIを毎秒ループして、更新が完了したかどうかを確認できます。完了したら、progressdialogを閉じることができます。

于 2011-03-03T03:20:28.230 に答える