有不少時候,咱們請求的網站會直接跳轉到一個位置,這樣會直接全屏瀏覽器加載被跳轉的網頁,或者彈出瀏覽器選擇(除了系統的,你還本身安裝了其餘瀏覽器)。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());