我是新來的android.I在我的應用程序中使用進度對話框,但它無法停止。在我的應用程序我使用webview.In第一個活動,我有連接button.In第二個活動連接到Facebook代碼是available.In次活動代碼:進度對話框不能停止
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.facebook);
wvFacebook.setWebViewClient(new MyWebViewClient());
wvFacebook.loadUrl(strFacebook);
}
private class MyWebViewClient extends WebViewClient
{
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.getSettings().setJavaScriptEnabled(true);
view.loadUrl(url);
return true;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
prDialog = ProgressDialog.show(getParent(), "In progress", "Loading, please wait...");
}
@Override
public void onPageFinished(WebView view, String url) {
Log.e("status","calling....");
super.onPageFinished(view, url);
prDialog.dismiss();
Log.e("status","calling next......");
}
}
當連接按鈕點擊第二項活動將被執行並獲得Facebook的page.But進度對話框不能停止。
這是not stop.still正在運行 – rams
檢查你的這一行是否正在執行'Log.e(「status」,「next next ......」);'? –
是這行被執行,但對話框不被解除。 – rams