久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:126日期: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
相關文章:
主站蜘蛛池模板: 清涧县| 密云县| 博兴县| 阿勒泰市| 华宁县| 元朗区| 贵南县| 屯留县| 韩城市| 合江县| 成都市| 靖江市| 贺兰县| 南溪县| 柳林县| 大理市| 汾阳市| 丁青县| 依安县| 南部县| 富锦市| 万载县| 名山县| 桂平市| 屯门区| 和硕县| 大连市| 新蔡县| 益阳市| 织金县| 蕉岭县| 汉寿县| 安达市| 磴口县| 朝阳市| 苗栗市| 松潘县| 浙江省| 台江县| 黄浦区| 安多县|