webview loadUrl() 彈出系統瀏覽器解決辦法

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

因而解決辦法的原理就是,在webview中跳轉。瀏覽器

辦法一:ide

  1. mywebView.setWebViewClient(new WebViewClient() {
    網站

  2. public boolean shouldOverrideUrlLoading(WebView view, String url)
    url

  3.                         { //  重寫此方法代表點擊網頁裏面的連接仍是在當前的webview裏跳轉,不跳到瀏覽器那邊
    spa

  4.                                 view.loadUrl(url);
    orm

  5.                                 return true;ci

  6.                         }webview

  7. }it

辦法二 :

  1. privateclassDIYWebViewClientextendsWebViewClient{

  2.     @Override

  3.     publicboolean shouldOverrideUrlLoading(WebView view,String url){

  4.         view.loadUrl(url);

  5.         returntrue;

  6.     }

  7. }

myWebView.setWebViewClient(newDIYWebViewClient());

相關文章
相關標籤/搜索