gpt4 book ai didi

android - 检测 WebView 何时加载其所有图像

转载 作者:行者123 更新时间:2023-11-29 23:29:09 26 4
gpt4 key购买 nike

我正在使用一个 WebView 来加载一个包含一些图像的页面..我需要准确检测它何时完成加载并呈现页面中的所有图像。

我尝试使用 "onPageFinished" 但在所有图像完全下载并可见之前它被调用。

"onProgressChanged" 也是如此..

有没有一种方法可以让我知道我的 WebView 何时完全加载它的所有 View 和图像并且它们在屏幕上可见?

最佳答案

在我的工作代码中,我使用了下一个变体:

WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setLoadWithOverviewMode(true);

// try to use this pieсe of code
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {

// put here your code
System.out.println("All images are downloaded and displayed");

}
});

webView.addJavascriptInterface(this, "android");
webView.loadDataWithBaseURL(null, content, "text/html", "UTF-8", null);

关于android - 检测 WebView 何时加载其所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52982705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com