2016-08-18 34 views
5

のためのI/https://developer.android.com/reference/android/webkit/WebViewClient.html/onReceivedHttpErrorとonReceivedErrorワットのWebViewクライアント

ワットonRecievedHttpErrorとonRecievedError Bの違いを理解しようとしていますBの違いは何ですか。

私のウェブページのすべてのエラーに対して、私はいつもこれらのコールバックを両方取得しますか? なぜ我々は2つのコールバックを持っているのですか?ホストアプリケーションへ

答えて

1

onReceivedError()

レポートのWebリソースの読み込みエラー。これらのエラーは通常、サーバーに接続できないことを示します。

ネットワーク/サーバーのエラーです。エラーはHTTPエラーではなく、 リカバリ不能なリソースエラー(ファイルが見つからない、ネットワークに接続されていない、メインリソースでサーバーが見つからない、 など)です。ネットワークエラーがある場合、HTTPエラーコードは送信できません。

onReceivedHttpError()

リソースの読み込み中にHTTPエラーがサーバから受信されたホスト・アプリケーションに通知します。 HTTPエラーにはステータスコード> = 400があります。

関連する問題