Android webview 点击超链接打开新的webview

webview.setWebViewClient(new webViewClient() {
HitTestResult hit = view.getHitTestResult();
                if (hit != null) {
                    int hitType = hit.getType();
                    if (hitType == HitTestResult.SRC_ANCHOR_TYPE) {// 点击超链接
                        // 这里执行自定义的操作

                        Intent intent = new Intent(WebViewActivity.this, //打开新的webview
                                WebViewActivity.class);
                        intent.putExtra("web_url", url);
                        WebViewActivity.this.startActivity(intent);
                    }
                }else{
                    view.loadUrl(url);
                }
                return true;// 返回true浏览器不再执行默认操作
            }
        });

 

posted on 2015-03-06 10:22  潜心止水  阅读(3709)  评论(0编辑  收藏  举报