我的android应用程序中有一个webview,它可以显示本地文件夹中的html页面,现在我想在从一个html页面导航到另一html页面时显示进度对话框,但是我使用的进度对话框没有显示。这是我的代码段:

  @JavascriptInterface
    public void save(String respString, boolean ifEndNode) throws JSONException {
        ProgressDialog progDialog = null;
        try {

            if(ifEndNode){
            //start loader
                progDialog = new ProgressDialog(webView.getContext());
                progDialog.setMessage("Saving survey, Please DON'T close the Application!! ");
                progDialog.setCanceledOnTouchOutside(false);
                progDialog.setCancelable(false);
                progDialog.show();
        }

       //some code here
      //...
      }
       catch (Exception e)
           {
            Logger.e(context,"exception", "jsonObjectexception");
           }
        finally {
            if(progDialog != null && progDialog.isShowing())
                progDialog.dismiss();
        }


任何人都可以提出问题所在吗?

最佳答案

您可以将WebViewProgressDialog一起使用。这是一种很好且简单的方法。

10-08 07:58