关于关于Android WebView的的loadData方法的注意事项分析方法的注意事项分析
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开发注意事项与经验总结
评论0
最新资源