Mam aplikację, która w szerokim zakresie wykorzystuje WebView. Kiedy użytkownik tej aplikacji nie ma połączenia z Internetem, pojawia się strona z napisem „strona internetowa niedostępna” i inny tekst. Czy istnieje sposób, aby nie wyświetlać tego ogólnego tekstu w moim WebView? Chciałbym zapewnić własną obsługę błędów.
private final Activity activity = this;
private class MyWebViewClient extends WebViewClient
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
// I need to do something like this:
activity.webView.wipeOutThePage();
activity.myCustomErrorHandling();
Toast.makeText(activity, description, Toast.LENGTH_LONG).show();
}
}
Dowiedziałem się, że WebView-> clearView w rzeczywistości nie czyści widoku.