Android 如何阻止onNewPicture()的泛滥?

Android 如何阻止onNewPicture()的泛滥?,android,webview,android-webview,Android,Webview,Android Webview,在我的微型应用程序中,我在第一次访问之后从网页上获得所需的内容 但是WebView的PictureListener不断用onNewPicture()回调轰炸我的应用程序。。。尽管设置为true 有没有办法告诉WebView停止侦听/发送/处理onNewPicture()s 有没有办法告诉WebView停止侦听/发送/处理onNewPicture()文件 一旦不再需要通知您,我会立即在WebView上调用setPictureListener(null) 请注意,PictureListener被标记

在我的微型应用程序中,我在第一次访问之后从网页上获得所需的内容

但是WebView的PictureListener不断用
onNewPicture()
回调轰炸我的应用程序。。。尽管设置为
true

有没有办法告诉WebView停止侦听/发送/处理
onNewPicture()
s

有没有办法告诉WebView停止侦听/发送/处理onNewPicture()文件

一旦不再需要通知您,我会立即在
WebView
上调用
setPictureListener(null)


请注意,
PictureListener
被标记为已弃用,尽管我不知道是什么取代了它。

谢谢!“不推荐使用”表示它仍然可用(为了向后兼容),但不建议使用,对吗?@uTubeFan:对。然而,我会对这个有点紧张,因为它与WebKit绑定在一起。可以想象,WebKit中的上游更改正在推动这种不受欢迎的趋势,对
PictureListener
的支持可能在将来的某个版本中完全丧失。当谷歌对事情有更多的控制权时,我对谷歌保持向后兼容性感到更自在。我会密切关注任何新的Android操作系统版本,并确认
PictureListener
仍然有效,同时看看是否有更好的替代方案。我刚刚测试了您建议的
setPictureListener(null)
的一个实现,它有效!我现在想知道
WebSettings.setBlockNetworkLoads(false)
是否会达到同样的效果(还有减少“带宽消耗”的额外好处)。