webview里面点击打开默认网址而不是点击Android中的位置网址?

时间:2014-09-22 07:09:08

标签: android webview

我使用一个webview客户端在diff按钮上点击加载多个url但是当我点击webview内部时,它打开默认url而不是点击位置url。

如果我使用这个url在内部点击

正确打开
    webview.getSettings().setJavaScriptEnabled(true);
    webview.setWebViewClient(new WebViewClient());
如果使用progressdialog

下面的代码不起作用

webview.getSettings().setJavaScriptEnabled(true);
                webview.setWebViewClient(new WebViewClient() {

                        public boolean shouldOverrideUrlLoading(WebView view, String url) {              
                            view.loadUrl(url);
                            return false;
                        }

                        @Override
                        public void onPageStarted(WebView view, String url, Bitmap favicon) {
                                if (progrDialog == null) {
                                    progrDialog = new ProgressDialog(MainActivity.this);
                                    progrDialog.setMessage("Loading...");
                                    progrDialog.setCancelable(false);
                                    progrDialog.show();
                                }

                        }

                        public void onPageFinished(WebView view, String url) {
                             try{

                                    if (progrDialog.isShowing()) {
                                        progrDialog.dismiss();
                                        progrDialog = null;
                                    }
                                }
                                catch(Exception exception){
                                    exception.printStackTrace();
                                }
                        }
                });


                if (CheckConnection.getInstance(MainActivity.this).isOnline(MainActivity.this)) 
                {
                    webview.loadUrl("http://www.haflinger-tirol.com/app/?page_id=10");

                }
                else
                {
                    alert();
                }

0 个答案:

没有答案