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

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

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

瀏覽:112日期: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
相關文章:
主站蜘蛛池模板: 嘉兴市| 逊克县| 富蕴县| 湟中县| 灵璧县| 方山县| 高淳县| 桦甸市| 任丘市| 聂拉木县| 阿拉善盟| 塔城市| 乐至县| 建始县| 四子王旗| 聂拉木县| 武平县| 阿勒泰市| 阿拉尔市| 高邮市| 什邡市| 乌拉特后旗| 区。| 德江县| 安图县| 广州市| 谢通门县| 申扎县| 灵丘县| 遂昌县| 秭归县| 屏山县| 桃园市| 玉田县| 万荣县| 巴彦淖尔市| 五大连池市| 漳浦县| 崇明县| 体育| 合川市|