返回顶部
首页 > 资讯 > 移动开发 >关于Android WebView的loadData方法的注意事项分析
  • 390
分享到

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

webviewAndroid 2022-06-06 10:06:57 390人浏览 独家记忆
摘要

loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。需要如何

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 Studio 导入开源项目的正确姿势及注意事项Android Studio3.0升级后使用注意事项及解决方法Android 程序执行linux命令的解决方法及注意事项将Eclipse工程转Android Studio工程的步骤与注意事项AndroidStudio升级到3.0的新特性和注意事项小结详解Android Service 使用时的注意事项Android 中ViewPager中使用WebView的注意事项Android TimerTask 的简单应用及注意事项Android 如何使用log4j及注意事项Android集成百度地图开发流程和注意事项Android onNewIntent()触发机制及注意事项Android Studio添加第三方库的注意事项Android 程序申请权限注意事项Android Service自启动注意事项分析Android NDK中Socket的用法以及注意事项分析Android生存指南之:开发中的注意事项Android 编程下字库的使用及注意事项60条Android开发注意事项与经验总结


--结束END--

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

本文链接: https://lsjlt.com/news/27452.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作