Ich habe einen WebView mit einem WebViewClient, der onErrorReceived und onPageFinished definiert.
Der onPageFinished wird korrekt aufgerufen, daher weiß ich, dass der WebViewClient richtig mit dem WebView verbunden ist. Es gibt jedoch etwas JavaScript im WebView, das folgendes aufruft:
location.href="http://kernel.org/asdf/asdf/asdf/asdf";
Und der onErrorReceived-Listener wird nicht aufgerufen, obwohl es sich um einen 404 handelt. Funktioniert es nicht mit JavaScript-Aufrufen?
Bearbeitung: Nach einigen Tests habe ich festgestellt, dass überhaupt keine 404er-Fehler an diese Funktion gemeldet werden. Ich habe hier ein Testprojekt eingerichtet: http://vimtips.org/media/WebViewTest.zip
Es scheint, dass diese Methode nicht verwendet werden kann, um nach 404ern zu suchen. Kennt jemand eine Möglichkeit, dies zu tun?