欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

关于Android WebView的loadData方法的注意事项分析

时间:2020-10-14 10:04:20|栏目:Android代码|点击:
loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。需要如何处理呢?我们需要用UrlEncoder编码为%23, %25, %27, %3f 。
可以使用以下两种代码,data为string类型的html代码
1、webView.loadData(URLEncoder.encode(data, "utf-8"), "text/html",  "utf-8");
这样一些背景效果什么的都不怎么好看了。不推荐。
2、webView.loadDataWithBaseURL(null,data, "text/html",  "utf-8", null);
这样就会完美解析了。

上一篇:详解Android使用Html.fromHtml需要注意的地方

栏    目:Android代码

下一篇:Android属性动画实现图片从左到右逐渐消失

本文标题:关于Android WebView的loadData方法的注意事项分析

本文地址:http://www.codeinn.net/misctech/11068.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有