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

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

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

瀏覽:128日期: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
相關文章:
主站蜘蛛池模板: 南丰县| 内黄县| 芦山县| 安宁市| 喀喇| 瑞丽市| 北安市| 富川| 永修县| 全椒县| 壶关县| 香格里拉县| 祁阳县| 贞丰县| 定南县| 万源市| 哈尔滨市| 城口县| 三都| 白银市| 同德县| 大关县| 安徽省| 湘西| 文水县| 南靖县| 闻喜县| 开封县| 西贡区| 德令哈市| 内江市| 依安县| 临海市| 商丘市| 屯门区| 株洲市| 全椒县| 乌兰察布市| 长武县| 北川| 化州市|