我試圖在加載Webview中的內容時顯示progressDialog。完成後,progressDialog將被解除。點擊Webview加載的Android進度對話框 - 空白屏幕
private ProgressDialog progressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
webView = (WebView) findViewById(R.id.webView);
webView.setWebViewClient(new WebViewClient(){
@Override
public void onLoadResource (WebView view, String url) {
//show progress bar
if (progressDialog == null) {
progressDialog = new ProgressDialog(activity);
progressDialog.setMessage("Loading please wait...");
progressDialog.show();
}
}
@Override
public void onPageFinished(WebView view, String url) {
if (progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
});
}
我有2個測試設備Android 2.3.6和Android 4.0。在Android 2.3.6中,完全沒有問題。對於Android 4.0平板電腦,在顯示進度對話框的同時,點擊它將隱藏或移除progressDialog,並使屏幕變爲空白。
我的progressDialog有什麼問題?
感謝