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

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

 

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

办法一:

 mywebView.setWebViewClient(new WebViewClient() {

 public boolean shouldOverrideUrlLoading(WebView view, String url)

 {

//重写此方法表明点击网页里面的链接

//还是在当前的webview里跳转,不跳到浏览器那边

               view.loadUrl(url);

               return true;

        }

 }

 办法二 :

Private  class DIYWebViewClient Extends WebViewClient

{

Public boolean shouldOverrideUrlLoading(WebView  view,String url)

{

        view.loadUrl(url);

        return  true;

    }

}

myWebView.setWebViewClient(new DIYWebViewClient());

 

转载
http://blog.csdn.net/lieri111/article/details/8213069

原文地址:https://www.cnblogs.com/lyf161/p/3840119.html