我的理解是,只要已经加载的页面完成渲染(或者在某些事件使WebKit引擎重新计算页面布局的情况下重新渲染),就会调用WebView的PictureListener.onNewPicture()
。
我也(我认为)理解那些WebView渲染是在WebView内部控制的,通常我不关心它们是如何生成的。
但是,对于我的应用中的某个功能,我需要触发额外的PictureListener.onNewPicture()
而不重新加载网址(即没有reload()
或{{1} })。
基本上,我正在寻找的是像repaint()或redraw()这样的函数或者只生成一个loadUrl()
的其他机制,就是它(没有与重新加载数据相关的缓慢和开销) )。
有没有办法实现这个目标?
答案 0 :(得分:0)
尝试使用requestLayout()
功能。
不确定它是否会做你想要的,但值得一试。