您的位置:首页 > 移动开发

webview loadUrl() 弹出系统浏览器解决办法

2014-11-11 18:40 423 查看
有很多时候,我们请求的网站会直接跳转到一个位置,这样会直接全屏浏览器加载被跳转的网页,或者弹出浏览器选择(除了系统的,你还自己安装了其他浏览器)。

于是解决办法的原理就是,在webview中跳转。

办法一:

mywebView.setWebViewClient(new WebViewClient() {

public boolean shouldOverrideUrlLoading(WebView view, String url)

                        { //  重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边

                                view.loadUrl(url);

                                return true;

                        }

}
办法二 :

privateclassDIYWebViewClientextendsWebViewClient{

    @Override

    publicboolean
shouldOverrideUrlLoading(WebView view,String
url){

        view.loadUrl(url);

        returntrue;

    }

}

myWebView.setWebViewClient(newDIYWebViewClient());

原文地址:http://blog.csdn.net/lieri111/article/details/8213069
谢谢你
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: