WebView.loadDataWithBaseUrl 不显示图像
我有一个从 ATOM Feed 解析的 HTML 数据字符串。显然,里面有对图像的引用,我想在 WebView 上显示它们。但使用
webview.loadDataWithBaseURL("", data,"text/html", "utf-8","");
仅显示文本,不显示图像。
我缺少什么?
先感谢您。
I have an HTML string of data that i parse from an ATOM Feed. Obviously there are references to images inside, that I'd like to show on a WebView. But using
webview.loadDataWithBaseURL("", data,"text/html", "utf-8","");
only the text is displayed and the images are not shown.
What I am missing?
Thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您没有传递
BASE URL
,而是传递空字符串
。正如您在文档中看到的loadDataWithBaseURL()
期望您的Html 数据
的Base URL
作为第一个参数。所以你应该有这样的东西:You are not passing the
BASE URL
, you are passing theemptry string
. As you can see in the docsloadDataWithBaseURL()
is expecting as the first parameter theBase URL
of yourHtml Data
. So what you should have is something like this :