首页 > 代码库 > webview loadUrl() 弹出系统浏览器解决办法
webview loadUrl() 弹出系统浏览器解决办法
有很多时候,我们请求的网站会直接跳转到一个位置,这样会直接全屏浏览器加载被跳转的网页,或者弹出浏览器选择(除了系统的,你还自己安装了其他浏览器)。
于是解决办法的原理就是,在webview中跳转。
办法一:
mywebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
//重写此方法表明点击网页里面的链接
//还是在当前的webview里跳转,不跳到浏览器那边
view.loadUrl(url);
return true;
}
}
办法二 :
Private class DIYWebViewClient Extends WebViewClient
{
Public boolean shouldOverrideUrlLoading(WebView view,String url)
{
view.loadUrl(url);
return true;
}
}
myWebView.setWebViewClient(new DIYWebViewClient());
转载
http://blog.csdn.net/lieri111/article/details/8213069
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。