2 hfjcloud hfjcloud 于 2016.02.24 11:19 提问

在安卓4.4下 shouldOverrideUrlLoading调用问题

在安卓4.4下使用webview加载外部网页,希望在点击网页中的链接时,直接加载在该webview内
而不是重新打开一个浏览器。之前在4.2下面使用shouldOverrideUrlLoading即可,但是在
4.4下面,发现如果链接是一个相对地址,shouldOverrideUrlLoading就不会被调用,这个如何破?

2个回答

zuishikonghuan
zuishikonghuan   2016.02.24 19:28

把 android:targetSdkVersion 调低试试

menglele1314
menglele1314   2016.03.03 14:13

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// 返回值是true的时候控制去WebView打开,为false调用系统浏览器或第三方浏览器
view.loadUrl(url);
return true;
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!