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

最佳答案

webViewInstance.setPictureListener(new PictureListener() {
   @Override
   public void onNewPicture(WebView view, Picture picture) {
      // the code goes here
   }
});

10-08 02:20