Я хочу сделать скриншот веб-просмотра после завершения загрузки страницы. Поэтому я пытаюсь добавить getSnapShot()
в onPageFinished()
, но при вызове getSnapShot()
страница не загружается. Таким образом, изображение снимка пустое.
И я загружаю локальный URL-адрес html-файла, поэтому я считаю, что перенаправления нет.
Я также попытался сделать MyWebView extends WebView
, переопределить onDraw()
, добавить прослушиватель обратного вызова для вызова getSnapShot()
при onDraw()
процессе. Но все еще не работает.
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
// will get a blank picture
getSnapshot();
}
});