姜饼中的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