こんにちは
リストビューには、サーバーから画像ファイルをロードする必要があるWebビューがあります。画像が存在しない場合、ダミー画像が必要です。試してみました
holder.image.setWebViewClient(new WebViewClient()
{
@Override
public void onReceivedError( WebView view, int errorCode, String description, String failingUrl)
{
System.out.println("description error" + description);
view.setVisibility( View.GONE );
}
@Override
public void onPageFinished(WebView view, String url) {
view.setVisibility( View.VISIBLE );
}
});
FrameLayoutにダミー画像を含むこのWebビューがあります.onPageFinishedリスナーは、すべての画像URLが読み込まれた後に呼び出されますが、404エラーを生成するURLに対してonReceivedErrorは呼び出されません。