-1

のページの読み込みが完了すると消えるはずの起動時activityを示す があります。にログを置きましたが、ログだけが機能しており、まだそこにあります。私のコードはこれです:ProgressDialogWebViewonPageFinishedprogbar.dissmiss()ProgressBar

ProgressDialog progbar;
progbar = ProgressDialog.show(SchoolActivity.this, "", "Loading...");
wv.setWebViewClient(new WebViewClient(){                
@Override
public void onPageFinished(WebView view, String url) {
    super.onPageFinished(wv, link);
    Log.d("log","Finished!!!");
    progbar.dismiss();
    }
}
});

wv.loadUrl(link); //"wv" is the webview and "link" is the url
4

1 に答える 1

1

これは私のために働いています:

private void initializeWebView() {
        // fix weird recursive-loop bug in WebView
        final ProgressDialog dialog = new ProgressDialog(Activity.this);
        dialog.setMessage("Please wait while the form is loading...");
        dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
        dialog.show();

        wv.setWebViewClient(new WebViewClient() {
            @Override           
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }

            public void onPageFinished(WebView view, String url) {
                dialog.dismiss();
           }
        });
}
于 2012-08-30T07:09:14.443 に答える