Android Webview:检测页面何时呈现

Android Webview:检测页面何时呈现,android,webview,Android,Webview,我正在编写一个使用大量网络视图的高级Android应用程序。问题是Web视图的onPageFinished事件在页面加载但可能尚未呈现时触发 我相信有一个onNewPicture,但从第12版起就被删除了 如果有人遇到同样的问题,我的微调器基本上会在页面实际呈现前3-4秒消失。呈现Web视图可能需要很长的时间来处理长文档,而且确实从API 12(蜂巢3.1)开始就被弃用,并从API级别18(Jellybean 4.3)开始返回空图片 我已经测试了API级别17(JB 4.2),它仍然可以正常工作

我正在编写一个使用大量网络视图的高级Android应用程序。问题是Web视图的onPageFinished事件在页面加载但可能尚未呈现时触发

我相信有一个onNewPicture,但从第12版起就被删除了


如果有人遇到同样的问题,我的微调器基本上会在页面实际呈现前3-4秒消失。

呈现Web视图可能需要很长的时间来处理长文档,而且确实从API 12(蜂巢3.1)开始就被弃用,并从API级别18(Jellybean 4.3)开始返回空图片

我已经测试了API级别17(JB 4.2),它仍然可以正常工作。如果您不需要实际的
图片
详细信息,那么在API 18中可能也可以正常工作

请打开此问题,以便我们可以获得未弃用的替换品

if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.JELLY_BEAN_MR1) {
        PictureListener pictureListener = new PictureListener() {
            @Override
            @Deprecated
            public void onNewPicture(WebView view, Picture picture) {
                Log.i(TAG, "Picture changed!");
            }

        };
        webView.setPictureListener(pictureListener);
}

if(Build.VERSION.SDK_INT)你的微调器与它有什么关系?微调器在哪里?抱歉,在页面加载时,我会显示一个加载微调器,然后在页面呈现后隐藏它(与加载相反)你的意思是,这是因为在onpagefinished之后还必须加载图片吗?或者这个页面正在做其他事情吗?我不太确定,我假设它是javascript库加载到member中。我们无法控制网页。页面在大约2-3秒后根据事件完成加载。我正在使用有一段时间是一个方法。现在,我检测到这个方法调用了四次以上。