Prévenir WebView à partir de l'affichage “page web non disponible”

J'ai une application qui fait un usage intensif d'une WebView. Lorsque l'utilisateur de cette application ne dispose pas de connexion Internet, une page disant: "page web non disponible" et de divers autres types de texte s'affiche. Est-il un moyen de ne pas afficher ce texte générique dans mon WebView? J'aimerais donner ma propre erreur de manipulation.

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();
 }
}

J'ai découvert WebView->clearView ne fait pas clairement la vue.

  • Pourquoi ne pas vérifier la connexion internet avant de montrer la webView et si il n'y a pas d'internet disponible, vous pouvez sauter montrant WebView et au lieu de cela, vous pouvez afficher un message d'alerte ou de pain grillé avec de la pas de message internet?
  • pouvez-vous cocher une réponse comme correcte ? probablement la mienne 😛
InformationsquelleAutor JoJo | 2011-07-01