0

WebView を使用してネットから画像を表示していますが、画像が読み込まれない場合があります。

    mPicture.setWebViewClient(new WebViewClient() {
           public void onPageFinished(WebView view, String url) {
                setProgressBarIndeterminateVisibility(false);
                Log("Content height: " + mPicture.getContentHeight());
            }
        });

上記のコードは、WebView がコンテンツを可能な限りロードしたタイミングを見つけるのに問題なく機能しますが、画像が実際に見つかった/ロードされたかどうかを確認するにはどうすればよいですか。ロードされたコンテンツのサイズを使用してこれを望んでいましたが、これには方法がありません。コンテンツの高さを使用してみましたが、ポートレートをロードした画像の場合と同じように、ロードされていない画像でも同じ値を取得します。

何か案は?

4

1 に答える 1

0

いいえ、HTML コードの個々の要素が読み込まれたかどうかを検出することはできません。ページがロードされているかどうかだけがわかります。

すべてのコンテンツのダウンロード、またはダウンロードできるすべてのコンテンツのダウンロードが完了すると、ページの読み込みが完了します。

于 2012-11-06T16:28:56.417 に答える