Android WebView からページが「404 ページが見つかりません」かどうかを確認するにはどうすればよいですか? 質問する

Android WebView からページが「404 ページが見つかりません」かどうかを確認するにはどうすればよいですか? 質問する

WebView から「404 ページが見つかりません」をチェックし、404 の場合は前のページに戻ります。

編集

また、私が見たいウェブページは純粋な .jpg 1.jpg 2.jpg 3.jpg ですが、画像がいくつ存在するかの情報がありません。したがって、別の方法を提案できる方がいらっしゃいましたら、ぜひご提案ください。

ベストアンサー1

SDK 23 (Android M) 以降では、onReceivedHttpErrorメソッドを使用して 404 やその他の HTTP エラーをキャッチできます。WebViewClient

@Override
public void onReceivedHttpError (WebView view, WebResourceRequest request, WebResourceResponse errorResponse) {
    Toast.makeText(view.getContext(), "HTTP error "+errorResponse.getStatusCode(), Toast.LENGTH_LONG).show();
}

おすすめ記事