Webページの読み込み中に進捗状況を表示するためにProgress Dialogを使用していますが、正しく動作しないことがあります。進行中のダイアログは、ページが読み込まれても一度も却下されることはありません。Androidプログレスバーが閉じられない
私は、あなたが行われてい
public void onPageFinished(WebView view, String url)
{
handler.sendEmptyMessage(0);
}
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
if(progressdialog.isShowing() || progressdialog!=null)
progressdialog.dismiss();
progressdialog=null;
}
}
&ハンドラを使用して、この
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//Added progress dialog
}
public void onPageFinished(WebView view, String url) {
if(progressdialog.isShowing())
progressdialog.dismiss(); //Dismissed the progress, but sometimes never dismiss it
}
'dismiss()'が呼び出されていることを確認するためにlog文を入れてください: 'Log.d(" MyApp "、" dismiss()が呼ばれました)); ' – Computerish
フローが関数onPageFinished –