WebView.loadUrl方法弹出外部浏览器的解决办法

时间:2015/10/17 11:40:00来源:互联网 作者:flyso 点击: 3494 次

跳转到同一个页面,之前传进来的地址就可以直接加载在页面上,这次就自动弹出来了浏览器,页面上没有任何内容,而两次使用的都是

webView.loadUrl(url)语句,网址格式也大体相同。这时候我们要统一成在界面显示,也就是说不弹出浏览器。

只要覆盖一个方法:

mywebView.setWebViewClient(new WebViewClient(){

public boolean shouldOverrideUrlLoading(WebView view, String url

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

 view.loadUrl(url);                               

 return true;

}                        

});

就可以解决这个问题


Copyright © 2005 - 2016 flyso.cn. 飞搜 版权所有 鄂ICP备11002783号-3