Кажется, что ошибка в WebViewClient в пряниках, мы полагаемся на метод boolean shouldOverrideUrlLoading (представление WebView, String url), чтобы вернуть заголовки в перенаправления и перезагрузки.WebViewClient in android 2.2 shouldOverrideUrlLoading not called
@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 не всегда называют, мобильный веб-сайт, а не андроид загрузки сайта.
Существует ошибка, перечисленные здесь 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