Android WebView呈现数据(准备显示)时如何设置回调

Android WebView呈现数据(准备显示)时如何设置回调,android,Android,我在对话框中使用WebView,在第一次启动时,渲染非常简单的内容最多需要1秒。代码中的内容设置为字符串(不从网络加载)。开始时,我看到一个空对话框,然后内容出现了。当WebView准备好显示时,如何设置回调,然后在AlertDialogBuilder上调用show?我已尝试WebViewClient.onPageFinished、WebViewClient.PictureListener.onNewPicture、WebChromeClient.onProgressChanged(=100)但

我在对话框中使用WebView,在第一次启动时,渲染非常简单的内容最多需要1秒。代码中的内容设置为字符串(不从网络加载)。开始时,我看到一个空对话框,然后内容出现了。当WebView准备好显示时,如何设置回调,然后在AlertDialogBuilder上调用show?我已尝试WebViewClient.onPageFinished、WebViewClient.PictureListener.onNewPicture、WebChromeClient.onProgressChanged(=100)但没有效果。

请定义“没有效果”
onPageFinished()
应该是正确的答案。@Commonware这意味着它不适用于此问题。顺便说一句,当加载页面而不是呈现页面时,onPageFinished会被触发…onNewPicture是。是的,但是在API 12>中是否有PictureListener的替代方案?
webViewInstance.setPictureListener(new PictureListener() {      
   @Override
   public void onNewPicture(WebView view, Picture picture) {
      // the code goes here
   }
});