【Android】解决WebView在安卓版本7.0以上时,不会显示或自动跳转问题

开发App的时候,使用WebView时遇到了一个的状况,安卓版本7.0以上,遇到了读取网址不会显示或页面停止自动跳转,Android version 7.0 以下的就没有这个问题,以下提供了一个解决方式给大家参考。

Android版本7.0以上,WebView不会显示或自动跳转 解决方式

在Android 7.0以上,当WebView有调用shouldOverrideUrlLoading这个Function,此方法是用来控制超链接是否在当前的WebView中打开,设为true的话就是host application处理连结,返回false的话WebView会处理此超链接,Android API Nougat以上有修改此方法的用法!所以将return值改为false的话就可以在7.0以上正常显示网站或跳转。

@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
    return false;
}

文章链接:https://www.xiaoyuanjiu.com/5094.html
文章标题:【Android】解决WebView在安卓版本7.0以上时,不会显示或自动跳转问题
文章版权:小媛啾 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
技术教程

Excel技巧-只计算栏位中特定项目的总和,使用函数「SUMIF」就对了

2018-1-31 9:53:19

技术教程

『After Effects』解决出现can’t continue licensing error 无法开启问题

2018-1-31 11:08:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索