3

您好我有包含 HTML 图像标签和一些文本的数据。要显示此内容,我正在使用webView以下方法:

String  getProductDetailsTechSpec = "<img src="http://myhost.com/myimages/image.jpg"/></br>Here is the content of my article.  Yada Yada.  Etc. Etc."
getProductDetailsTechSpec.loadDataWithBaseURL("", getTechSpec,
                "text/html", "UTF-8", "");

当设备连接到 wi-fi 或移动数据时,图像显示正常,并且当用户在一段时间后关闭 wi-fi/移动数据时,图像不显示(它可以工作几分钟,因为 webview 缓存了图像但之后有时它不会)。但是文本仍然有效。请给我热的建议来摆脱这个问题。提前致谢。

4

1 回答 1

0

该文本正在工作,因为即使没有互联网连接,webview 也能够绘制您正在编写的 HTML 标签。就像您将该 HTML 写入文本文件并使用计算机中的浏览器运行一样。 . 但是对于图像,如果您正在寻找一种缓存图像的方法,则 webview 从需要连接的 URL 显示它,您可能想查看该链接

于 2014-05-07T10:32:43.433 回答