薑餅中的WebViewClient似乎存在一個錯誤,我們依靠boolean shouldOverrideUrlLoading(WebView視圖,String url)方法將標題放回重定向和重新加載。Android 2.2中的WebViewClient shouldOverrideUrlLoading不叫
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith(URL.BASE_URL)) {
view.loadUrl(url, RestClient.defaultHeaders);
}else {
onExternalBrowserURL(url);
}
return true;
}
2.2 shouldOverrideUrlLoading並不總是被調用,而是移動網站而不是android網站加載。
有http://code.google.com/p/android/issues/detail?id=15612 在這裏看到2013這裏列出的錯誤是最後一個註釋:(http://code.google.com/p/android/issues/detail?id=2887
沒有任何人有不涉及所有的URL的改變到自定義URL方案或協議的解決方案?
由於
類似:http://stackoverflow.com/questions/13096103/android-overriding-shouldoverrideurlloading-not-working-on-htc-devices – trante