我的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();
}
任何人都可以提出问题所在吗?
最佳答案
您可以将WebView
与ProgressDialog
一起使用。这是一种很好且简单的方法。