[英]Android webview shouldOverrideUrlLoading is not called
在我的應用程序中,在Honeycombe 3.2版本上未調用shouldOverrideUrlLoading()。 我已經在2.2和4.0.1上進行了測試,它們都運行良好。
它是Honeycomb中的一個錯誤嗎? 我該如何解決這個問題?
我需要在shouldOverrideUrlLoading()中為每個請求發送自定義標頭
view.loadUrl(url,headers);
提前致謝。
只有在用戶執行導航時才會調用此方法。 如果網站重定向用戶,則不會始終調用它。 常見的情況是使用AJAX更改頁面內容或重定向用戶的網站。
查看WebViewClient中的其他回調以找到符合您需求的回調:onLoadResource,onPageStarted。 在您的情況下,您的目標是API級別11+,因此您也可以使用shouldInterceptRequest。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.