美文网首页
Android8.0 WebView返回上一层失效(canGoB

Android8.0 WebView返回上一层失效(canGoB

作者: WangJing6 | 来源:发表于2018-05-25 16:31 被阅读318次

    原因

    Android8.0开始WebView的shouldOverrideUrlLoading返回值是false才会自动重定向,并且无需调用loadUrl,与8.0之前的效果刚好相反。

    解决办法

     public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
          //Android8.0以下的需要返回true 并且需要loadUrl;8.0之后效果相反
          if(Build.VERSION.SDK_INT<26) {
             view.loadUrl(url);
            return true;
          }
         return false;
     }
    

    相关文章

      网友评论

          本文标题:Android8.0 WebView返回上一层失效(canGoB

          本文链接:https://www.haomeiwen.com/subject/uudujftx.html