有不少时候,咱们请求的网站会直接跳转到一个位置,这样会直接全屏浏览器加载被跳转的网页,或者弹出浏览器选择(除了系统的,你还本身安装了其余浏览器)。web
因而解决办法的原理就是,在webview中跳转。浏览器
办法一:ide
mywebView.setWebViewClient(new WebViewClient() {
网站
public boolean shouldOverrideUrlLoading(WebView view, String url)
url
{ // 重写此方法代表点击网页里面的连接仍是在当前的webview里跳转,不跳到浏览器那边
spa
view.loadUrl(url);
orm
return true;ci
}webview
}it
办法二 :
privateclassDIYWebViewClientextendsWebViewClient{
@Override
publicboolean shouldOverrideUrlLoading(WebView view,String url){
view.loadUrl(url);
returntrue;
}
}
myWebView.setWebViewClient(newDIYWebViewClient());