Мое приложение отображает веб-страницу внутри WebView. Если веб-страницы нет, я получаю страницу с ошибкой «Файл не найден» (404).
Я пытаюсь переопределить метод onReceivedError WebViewClient. Я выхожу из системы с кодом ошибки и описанием, но ничего не выходит из системы.
Есть идеи, почему?
В конце концов, я хочу перенаправить куда-нибудь еще, если получу 404.
Заранее спасибо.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
MyWebViewClient mwvc = new MyWebViewClient();
webView.setWebViewClient(mwvc);
webView.loadUrl(compUrl);
}
private class MyWebViewClient extends WebViewClient{
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.e(TAG, "errorCode = " + errorCode + "errorDescription = " + description);
super.onReceivedError(view, errorCode, description, failingUrl);
}
}