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

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

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

办法一:

  1. mywebView.setWebViewClient(new WebViewClient() {

  2. public boolean shouldOverrideUrlLoading(WebView view, String url)

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

  4.                                 view.loadUrl(url);

  5.                                 return true;

  6.                         }

  7. }

办法二 :

  1. privateclassDIYWebViewClientextendsWebViewClient{

  2.     @Override

  3.     publicboolean shouldOverrideUrlLoading(WebView view,String url){

  4.         view.loadUrl(url);

  5.         returntrue;

  6.     }

  7. }

myWebView.setWebViewClient(newDIYWebViewClient());


你可能感兴趣的:(webview loadUrl() 弹出系统浏览器解决办法)