WebView优化

作者: shuixingge | 来源:发表于2016-04-29 21:33 被阅读157次

1 WebViewClient.onPageFinished(): 不能确保WebView调用这个方法的时候,WebView加载的页面已经加载完毕;使用WebViewClient.onPageFinished()
2 WebView后台耗电: WebView加载网页的时候,WebView会自己开启一些线程,如果WebView不能正确销毁的话,这些线程可能会一直在后台运行。WebView切换到后台时,如果当前页面有JS代码仍在不时的run, 就会导致比较严重的耗电,所以必须确保切换到后台后暂停JS执行,同时切回来的时候恢复它。
3 切换WebView闪屏问题: 在同一个ViewGroup来回切换不同的WebView时(WebViewde内容不同),WebView会出现闪屏,这应该是Android硬件加速的Bug,如果关闭硬件加速这种情况会好很多。
4 数据积累问题。开启缓存什么的有利于网页的浏览体验,但你会发现即使是清除了必要的内容,比如Cache、Cookie、Form Data、History、Password等等东西,你的应用程序所占用的存储空间还是会越来越大,到最后只好手动到系统设置的应用信息界面里清除数据了作者:李明亮链接:

参考资料1
参考资料2
知乎参考资料3
知乎参考资料4
项目1
项目2

相关文章

  • Android webview-tips

    webview优化 Android学习之 WebView使用小结 Android 各个版本WebView 移动前端...

  • WebView性能、体验分析与优化

    WebView性能、体验分析与优化

  • Android WebView 优化

    总结自美团技术团队《WebView 性能、体验分析与优化》 性能优化 WebView 为什么会感觉很慢? 对于一个...

  • Android webview提升打开速度方案

    前言 为了提高WebView的加载速度,提升用户体验,WebView优化方案如下:思路:让WebView打开时加载...

  • WebView的使用

    WebView的基本使用 WebView的中级使用 WebView的高级使用 优化网页加载速度 Android和JS交互

  • WebviewPool 打造属于自己的WebView池 ,优化W

    最近把Webview优化速度,好好看了看,发现在webview启动的时候特别耗时 性能 对于WebView的性能,...

  • Android知识点总结

    面试会被问到;性能优化往哪些方面考虑?内存优化?布局优化?Listview优化?webview与html5 js...

  • WebView优化

    从Android4.4系统开始,Chromium内核取代了Webkit内核,正式地接管了WebView的渲染工作。...

  • webview优化

    http://mp.weixin.qq.com/s/evzDnTsHrAr2b9jcevwBzA

  • WebView优化

    1 WebViewClient.onPageFinished(): 不能确保WebView调用这个方法的时候,We...

网友评论

    本文标题:WebView优化

    本文链接:https://www.haomeiwen.com/subject/ethkrttx.html