【发布时间】:2014-03-28 15:24:28
【问题描述】:
我无法在Fragment 中使用进度对话框。但是,我尝试在 Activity 中使用进度对话框,并且成功了。
这是我的部分代码:
private class MyCustomWebViewClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
final ProgressDialog pd = ProgressDialog.show(this, "", "Loading...",
true);
pd.setCancelable(false);
pd.setTitle("Please wait");
pd.setMessage("Page is loading..");
pd.show();
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
错误是:
类型中的方法 show(Context, CharSequence, CharSequence, boolean) ProgressDialog 不适用于参数 (CommunityFragment.MyCustomWebViewClient,字符串,字符串,布尔值)我该如何解决这个问题?
【问题讨论】:
标签: java android android-fragments webview progressdialog