国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Android WebView 內處理302重定向不跳轉的解決

瀏覽:177日期:2022-09-25 13:43:13

最近項目中Webview加載第三方的具有302的重定向,但是卻發現卻沒有重新跳轉。最后發現問題如下:

public boolean shouldOverrideUrlLoading(WebView view, String url) { super.shouldOverrideUrlLoading(view, url); ........ ......... return true; }

發現最后返回的true,所以導致不會重定向跳轉,只要返回fasle就可以重定向跳轉了,如果你某些情況下需要,返回true自己處理一些url那你完全可以自己做判斷。

那么return fasle 和return true 有什么區別呢?

返回結果 含義 true 表示自己處理,不需要系統處理,比如如果是true,重定向就不會跳轉 false 表示開發者自己不處理,交給系統處理

補充知識:不讓WebView調用系統自帶瀏覽器

webView2= (WebView) findViewById(R.id.webview2); webView2.setWebViewClient(new WebViewClient( ){ //覆蓋shouldOverrideUrlLoading 方法 @Override public boolean shouldOverrideUrlLoading(WebView view, String url){view.loadUrl(url);return true; } }); webView2.loadUrl('http://www.baidu.com');

重寫setWebViewClient

以上這篇Android WebView 內處理302重定向不跳轉的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
主站蜘蛛池模板: 米泉市| 牙克石市| 永和县| 延安市| 乐陵市| 洱源县| 津南区| 高邮市| 乃东县| 白山市| 靖安县| 信阳市| 屏山县| 天柱县| 宜宾市| 河曲县| 岳池县| 鸡西市| 都兰县| 泰兴市| 通海县| 武定县| 铜鼓县| 涞水县| 辽中县| 鄂尔多斯市| 徐闻县| 改则县| 河源市| 宁强县| 迁西县| 民丰县| 天镇县| 汾西县| 石门县| 乌兰浩特市| 临湘市| 灵丘县| 田阳县| 玛沁县| 西乌珠穆沁旗|