0

WebViewが呼び出されたときにの可視性を可視に変更していますが、新しいページがレンダリングonPageFinished()される前に、前のページがしばらく表示されます。WebView

のページレンダリング完了イベントをキャッチする方法はありますWebViewか?

4

1 に答える 1

0

setWebViewclient で webview の開始と終了を検出できます

webView.setWebViewClient(new WebViewClient(){
    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
        // TODO Auto-generated method stub
        super.onPageStarted(view, url, favicon);
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        // TODO Auto-generated method stub
        super.onPageFinished(view, url);
    }

    @Override
    public void onReceivedError(WebView view, int errorCode,String description, String failingUrl) {
        // TODO Auto-generated method stub
        super.onReceivedError(view, errorCode, description, failingUrl);
    }

    @Override
    public void onReceivedLoginRequest(WebView view, String realm,
                    String account, String args) {
        // TODO Auto-generated method stub
        super.onReceivedLoginRequest(view, realm, account, args);
    }
});
于 2014-01-03T00:57:38.673 に答える