PictureListener已弃用且已过时,是否有替代品?

时间:2011-08-23 19:35:28

标签: android webview deprecated

我希望在WebView上完全绘制图像时收到通知。使用PictureListener and onNewPicture是一个常见的答案(甚至由onPageFinished documentation建议),但是被列为已弃用和过时。有替代/替代吗?

2 个答案:

答案 0 :(得分:8)

我在Android 4.0中看到该文档已更新:

  

不推荐使用此方法。由于内部变化,图片确实如此   不包括复合图层,如固定位置元素或   可滚动的div。虽然PictureListener API仍可用于   检测WebView内容的变化,建议您不要使用它   使用情况,直到将来的Android版本中提供替换。

尚无替代品。

答案 1 :(得分:-1)

怎么样

webview.setWebViewClient(new WebViewClient(){

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

    }
});