Android WebView 內(nèi)處理302重定向不跳轉(zhuǎn)的解決
最近項(xiàng)目中Webview加載第三方的具有302的重定向,但是卻發(fā)現(xiàn)卻沒(méi)有重新跳轉(zhuǎn)。最后發(fā)現(xiàn)問(wèn)題如下:
public boolean shouldOverrideUrlLoading(WebView view, String url) {
super.shouldOverrideUrlLoading(view, url);
........
.........
return true;
}
發(fā)現(xiàn)最后返回的true,所以導(dǎo)致不會(huì)重定向跳轉(zhuǎn),只要返回fasle就可以重定向跳轉(zhuǎn)了,如果你某些情況下需要,返回true自己處理一些url那你完全可以自己做判斷。
那么return fasle 和return true 有什么區(qū)別呢?
| 返回結(jié)果 | 含義 |
|---|---|
| true | 表示自己處理,不需要系統(tǒng)處理,比如如果是true,重定向就不會(huì)跳轉(zhuǎn) |
| false | 表示開(kāi)發(fā)者自己不處理,交給系統(tǒng)處理 |
補(bǔ)充知識(shí):不讓W(xué)ebView調(diào)用系統(tǒng)自帶瀏覽器
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");
重寫(xiě)setWebViewClient
以上這篇Android WebView 內(nèi)處理302重定向不跳轉(zhuǎn)的解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Android webView字體突然變小的原因及解決
- Android 解決WebView多進(jìn)程崩潰的方法
- Android 中 WebView 的基本用法詳解
- 詳解Android WebView監(jiān)聽(tīng)console錯(cuò)誤信息
- Android webView如何輸出自定義網(wǎng)頁(yè)
- 在Android環(huán)境下WebView中攔截所有請(qǐng)求并替換URL示例詳解
- 解決Android webview設(shè)置cookie和cookie丟失的問(wèn)題
- Android中webView加載H5綁定cookie實(shí)例
- Android WebView通過(guò)動(dòng)態(tài)的修改js去攔截post請(qǐng)求參數(shù)實(shí)例
- Android webview注入JS代碼 修改網(wǎng)頁(yè)內(nèi)容操作
- Android WebView如何判定網(wǎng)頁(yè)加載的錯(cuò)誤
相關(guān)文章
準(zhǔn)確測(cè)量 Android 應(yīng)用中 Activity 和 Fragmen
在 Android 應(yīng)用開(kāi)發(fā)中,了解每個(gè) Activity 和 Fragment 的啟動(dòng)時(shí)間對(duì)于性能優(yōu)化至關(guān)重要,本文將介紹幾種方法來(lái)準(zhǔn)確測(cè)量 Activity 和 Fragment 的啟動(dòng)時(shí)間,并提供實(shí)際操作步驟,以幫助提升應(yīng)用的響應(yīng)速度和用戶體驗(yàn),需要的朋友可以參考下2024-07-07
Android通過(guò)SeekBar調(diào)節(jié)布局背景顏色
這篇文章主要為大家詳細(xì)介紹了Android通過(guò)SeekBar調(diào)節(jié)布局背景顏色,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
Android的HTTP類庫(kù)Volley入門(mén)學(xué)習(xí)教程
這篇文章主要介紹了Android應(yīng)用開(kāi)發(fā)框架Volley的入門(mén)學(xué)習(xí)教程,Volley適合于輕量級(jí)的通信功能開(kāi)發(fā),善于處理JSON對(duì)象,需要的朋友可以參考下2016-02-02
Android開(kāi)屏頁(yè)倒計(jì)時(shí)功能實(shí)現(xiàn)的詳細(xì)教程
本篇文章主要介紹了Android實(shí)現(xiàn)開(kāi)屏頁(yè)倒計(jì)時(shí)功能實(shí)現(xiàn)的詳細(xì)教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06
Flutter實(shí)現(xiàn)用視頻背景的登錄頁(yè)的示例代碼
這篇文章主要介紹了Flutter實(shí)現(xiàn)用視頻背景的登錄頁(yè)的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
Android實(shí)現(xiàn)檢測(cè)手機(jī)多點(diǎn)觸摸點(diǎn)數(shù)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)檢測(cè)手機(jī)多點(diǎn)觸摸點(diǎn)數(shù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
android中LinearLayoutManager一鍵返回頂部示例
本篇文章主要介紹了android中LinearLayoutManager一鍵返回頂部,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02
Android開(kāi)發(fā)中ProgressDialog簡(jiǎn)單用法示例
這篇文章主要介紹了Android開(kāi)發(fā)中ProgressDialog簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了Android使用ProgressDialog的進(jìn)度條顯示與關(guān)閉、更新等事件響應(yīng)相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
淺析Android中g(shù)etWidth()和getMeasuredWidth()的區(qū)別
這篇文章主要介紹了淺析Android中g(shù)etWidth()和getMeasuredWidth()的區(qū)別 ,getMeasuredWidth()獲取的是view原始的大小,getWidth()獲取的是這個(gè)view最終顯示的大小,具體區(qū)別介紹大家參考下本文2018-04-04

