我在对话框中使用WebView,在首次启动时,它需要一秒钟的时间来呈现非常简单的内容。内容从代码中设置为字符串(不从网络加载)。一开始,我看到一个空对话框,然后出现内容。如何在准备好显示WebView时设置一个回调,然后在AlertDialogBuilder上调用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
}
});