不推荐使用PictureListener和onNewPicture() - 替代品?

时间:2011-10-19 13:59:52

标签: android webview android-webview

Android Developers reference表示不推荐使用WebView.PictureListener接口及其onNewPicture()方法。

很好,但是需要知道WebView何时呈现图片仍然存在。有没有其他方法可以实现这个目标?

4 个答案:

答案 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.