首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么android webview比原生android浏览器慢得多?

为什么android webview比原生android浏览器慢得多?
EN

Stack Overflow用户
提问于 2011-08-09 13:13:07
回答 1查看 5.3K关注 0票数 13

在我的应用程序中,我有一些外部urls需要加载,为此我使用了一个自定义的webview。但是这个webview的性能非常非常慢。如果我在原生android浏览器中打开相同的url,它工作得很好。但在网页视图中,加载页面需要很长时间。有没有什么办法可以在加载网页时间方面提高网页视图的性能?帮助总是让人感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-27 15:13:19

Usama,WebViews会比浏览器慢一点,因为在这里每个活动都必须有一个到安卓应用层的回调。

话虽如此,看看你是否可以禁用javascript (如果你的应用程序中没有使用它),更重要的是检查已经设置的webview中的缓存行为。WebSettings有一些与缓存相关的方法,如setAppCacheEnabled、setAppCacheMaxSize、setCacheMode等。

setDatabaseEnabled、javascrpt、loadImagesAutomatically是可能影响加载时间的其他属性。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6991639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档