2011-03-31 89 views
3

documentation为onNewPicture()只说:什么时候onNewPicture()被调用?

通知画面 改变

我的问题听者:是否图像变化?

我注意到,一些网页产生几十onNewPicture()的,如此明显的“图片报”在渲染上的WebView页面的过程中改变了很多次。

什么作出的WebView画面切换?

我还没有看到产生小于2 onNewPicture()调用的任何网页页面,所以是onNewPicture()保证被调用一次以上,对于任何给定的HTML页面?

回答

5

PictureListener.onNewPicture()每当已经加载页面呈现完毕叫(或重新渲染的情况下,某些事件使WebKit引擎重新计算页面布局)。这真的取决于正在加载的页面:

一个简单的纯文本页面将只有一次呈现。其他网页(尤其是Javascript的重的)能页面加载完成后调用无数次

通过@littleFluffyKitty在another posting中发现提示:今天很多网页会在您浏览页面时相当频繁地调用它,所以请确保onNewPicture()方法中发生的任何操作都很快。

相关问题