有很多时候,我们请求的网站会直接跳转到一个位置,这样会直接全屏浏览器加载被跳转的网页,或者弹出浏览器选择(除了系统的,你还自己安装了其他浏览器)。
于是解决办法的原理就是,在webview中跳转。
办法一:
- mywebView.setWebViewClient(new WebViewClient() {
- public boolean shouldOverrideUrlLoading(WebView view, String url)
- { // 重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
- view.loadUrl(url);
- return true;
- }
- }
- privateclassDIYWebViewClientextendsWebViewClient{
- @Override
- publicboolean shouldOverrideUrlLoading(WebView view,String url){
- view.loadUrl(url);
- returntrue;
- }
- }
myWebView.setWebViewClient(newDIYWebViewClient());
原文地址:http://blog.csdn.net/lieri111/article/details/8213069 谢谢你