Android Developers reference表示不推荐使用WebView.PictureListener
接口及其onNewPicture()
方法。
很好,但是需要知道WebView何时呈现图片仍然存在。有没有其他方法可以实现这个目标?
答案 0 :(得分:8)
在仔细审查了API之后,如果不使用PictureListener,似乎无法做到这一点。显然,弃用此功能的人没有提供替代方案。
我建议你写一个错误报告http://code.google.com/p/android/issues并让这里的人发号子。
灵光
答案 1 :(得分:5)
我提交了此Android问题,以跟踪PictureListener和onNewPicture()回调的替换。
http://code.google.com/p/android/issues/detail?id=38646
请在必要时加注。
答案 2 :(得分:1)
你最接近的是onPageFinished
wv.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
});
但是在内容完成绘制后并不总是触发,因此没有那么多替换。我建议坚持onNewPicture,即使它被弃用了。毕竟,它仍然有效。
答案 3 :(得分:0)
在有此功能的官方替换API之前,您只需更改
即可android:targetSdkVersion
在AndroidManifest.xml中到任何< = 13.