开发者

PictureListener is deprecated and obsolete, is there a replacement?

开发者 https://www.devze.com 2023-03-30 19:18 出处:网络
I would like to be notified when an image has been completely draw on the WebView.Using PictureListener and onNewPicture is a common answer (even suggested by the onPageFinished documentation) t开发者

I would like to be notified when an image has been completely draw on the WebView. Using PictureListener and onNewPicture is a common answer (even suggested by the onPageFinished documentation) t开发者_JAVA百科o this but is listed as deprecated and obsolete. Is there a replacement/alternative?


I see with Android 4.0 the doc was updated:

This method is deprecated. Due to internal changes, the picture does not include composited layers such as fixed position elements or scrollable divs. While the PictureListener API can still be used to detect changes in the WebView content, you are advised against its usage until a replacement is provided in a future Android release.

There is no replacement yet.


how about

webview.setWebViewClient(new WebViewClient(){

    @Override
    public void onPageFinished(WebView view, String url) {
        // you can get the picture here
        super.onPageFinished(view, url);

    }
});
0

精彩评论

暂无评论...
验证码 换一张
取 消