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

有不少时候,咱们请求的网站会直接跳转到一个位置,这样会直接全屏浏览器加载被跳转的网页,或者弹出浏览器选择(除了系统的,你还本身安装了其余浏览器)。web

因而解决办法的原理就是,在webview中跳转。浏览器

办法一:ide

  1. mywebView.setWebViewClient(new WebViewClient() {
    网站

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

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

  4.                                 view.loadUrl(url);
    orm

  5.                                 return true;ci

  6.                         }webview

  7. }it

办法二 :

  1. privateclassDIYWebViewClientextendsWebViewClient{

  2.     @Override

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

  4.         view.loadUrl(url);

  5.         returntrue;

  6.     }

  7. }

myWebView.setWebViewClient(newDIYWebViewClient());

相关文章
相关标签/搜索