Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >为什么android webview比原生android浏览器慢得多?

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

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

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

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

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

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

https://stackoverflow.com/questions/6991639

复制
相关文章
为什么使用抽象类?有什么好处?
最简单的说法也是最重要的理由:接口和实现分离 老是在想为什么要引用抽象类,一般类不就够用了吗。一般类里定义的方法,子类也可以覆盖,没必要定义成抽象的啊。 看了下面的文章,明白了一点。 其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确实有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同,所以没有必要再父类里写。当然你也可以把抽象类都写成非抽象类,但是这样没有必要。 而写成抽象类,这样别人看到你的代码,或你看到别人的代码,你就会注意抽象方法,而知道这个方法是在子类中实现的,所以,
猿人谷
2018/01/17
1.6K0
ipad越狱有什么坏处吗?_平板越狱有什么好处
1. iPad越狱是什么?iPad越狱有什么好处和坏处?不越狱又有啥缺点? 越狱就是解除一些原版固件的限制。最大的好处是可以安装激活成功教程的软件和游戏,这些软件和游戏本来都是收费的。而且,有些功能很强大的软件,并不是花钱能在官方的App Store里能买到的(某些有米之人或许会说“我就不越狱,我都花钱买正版”,我只能客气地说他只知其一不知其二),比如SBSettings, OpenSSH, Lockdown Pro, Installous, MyWi, iFile, roqyBT(这个不被Apple接受的软件,也是收费的,而且最新版没有激活成功教程,想用的话也得买,我就刚在淘宝上买了一个)等等,这些软件的存在会让你一方面觉得iPad功能实在是太强大了,另外一方面又会觉得Apple实在是太不厚道了,整出那么多限制。越狱的坏处据说是不给保修,但我没有听说过这样的例子。不越狱的缺点嘛,就是越狱后的优点都没有。 注:其实不越狱也能安装激活成功教程的ipa,有一个叫ipa god的东西,不过这个比较复杂,要求也高(貌似要mac电脑并且安装装xcode),一般人玩不转,等有空了我去整一个来试试。
全栈程序员站长
2022/09/28
5.4K0
iframe 有什么好处,有什么坏处?
iframe 用于在页面内显示页面,使用 <iframe> 会创建包含另外一个文档的内联框架(即行内框架)
落落落洛克
2021/03/08
4.1K0
iframe 有什么好处,有什么坏处?
java多线程有什么作用?使用java多线程有什么好处?
谈到java多线程,很多人都会感到非常头疼,java多线程不仅理论知识非常深奥,运用起来也很麻烦,但是它所能发挥的作用却是不可小觑的,下面简单为大家介绍一下java多线程有什么作用以及使用java多线程的好处。
用户8739405
2021/07/02
3.5K0
整站优化有什么特点?整站优化有什么好处
整站优化采用符合搜索引擎的白帽技术进行网站优化,尽可能满足所有搜索引擎抓取的需要,同时获得较佳的搜索引擎排名位置,让企业网站通过搜索引擎带来潜在用户,具备获客能力。接下来一起来看看整站优化的特点与好处吧。
优化猩
2023/05/05
1.5K0
整站优化有什么特点?整站优化有什么好处
2021-01-30:redis中,Pipeline有什么好处?
可以将多次 IO 往返的时间缩减为一次,减少多次IO延迟的开销。前提是 pipeline 执行的指令之间没有因果相关性。
福大大架构师每日一题
2021/01/30
2900
生成器有什么好处?
在Python这门语言中,生成器毫无疑问是最有用的特性之一。与此同时,也是使用的最不广泛的Python特性之一。究其原因,主要是因为,在其他主流语言里面没有生成器的概念。正是由于生成器是一个“新”的东西,所以,它一方面没有引起广大工程师的重视,另一方面,也增加了工程师的学习成本,最终导致大家错过了Python中如此有用的一个特性。
GH
2020/04/14
1.4K0
vue事件总线怎么使用?事件总线有什么好处?
两个组件之间是需要有通信功能的,如果两个组件之间是有关系的,例如父子关系组件,父组件可以直接向下传输数值给子组件,子组件也可以向上传输事件。如果两个组件之间没有引入和被引入的关系,就可以使用事件总线。事件总线起到的就是传输介质的作用,充当了桥梁。那么,vue事件总线怎么使用?
用户8715145
2022/03/10
5480
React篇(031)-什么是 "key" 属性,在元素数组中使用它们有什么好处?
key 是一个特殊的字符串属性,你在创建元素数组时需要包含它。Keys 帮助 React 识别哪些项已更改、添加或删除。
齐丶先丶森
2022/05/12
5540
java 中的序列化是什么意思?有什么好处?
简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。
lyb-geek
2018/07/26
5920
告诉大家代码重构有什么好处
在本指南中,您将了解重构源代码的所有内容:好处、挑战、工具和最佳实践,以及重构和技术债务之间的区别。 一个人在他的笔记本电脑上工作A man working on his laptop computer 我们都在寻找清理代码、降低复杂性和改进功能的方法。重构提供了前进的道路。 ◆ 本指南将涵盖以下主题: 什么是重构? 重构有什么好处? 技术债务与重构 重构指标 代码重构示例 代码重构工具 重构和工程经理面临的挑战 高级管理层对重构的支持 队支持和重构:冲刺还是马拉松? 文档和重构 ◆ 什么是重构?
IT大咖说
2022/03/08
1.2K0
搭建企业云盘有什么好处?
随着时间的积累,企业内部资料和文档数量越来越多,管理起来也越来越复杂。伴随云计算的普及,越来越多的企业开始将数据存储在云端,这样做有什么好处吗?
绿虫小兵
2023/07/24
2680
【Spring】IOC是啥有什么好处
本文转载自知乎问题回答:Spring IoC有什么好处? 作者: Sevenvidia
Leetcode名企之路
2019/05/17
1.2K0
【Spring】IOC是啥有什么好处
SaaS是什么?企业采购SaaS有什么好处?
简单的来讲讲我们对SaaS的理解吧。过去通常来说,我们采购企业使用的产品,通常有比如传统的软件包下载、按照自己的需求找开发商定制、如果有自研能力的团队可以自己去开发。但是这样就比如带来很多问题:
阿那个沫
2022/12/19
1.6K0
SaaS是什么?企业采购SaaS有什么好处?
Kaizen对非制造业有好处吗?
Kaizen是日本的管理传统,大致可以翻译为“通过改善变得更好”。这是一种管理哲学,它相信对生产系统的所有方面保持持续的警惕,并根据这种观察进行更改,以便系统始终保持在其生产效率的峰值。
用户9972271
2022/12/21
2630
cdn加速是什么?cdn加速有什么好处?
cdn加速这一词,前段时间,网上有许多以文章、图片、视频等形式作过相关报道,主要是为了响应国家号召“提网速降网费”而开放出来的一种网站网速加速服务,然而,很多人不是了解这个,接下来让我们一起了解下cdn加速是什么?cdn加速有什么好处?别走开,答案在下文。
用户8715145
2021/09/18
44.7K0
cdn加速是什么?cdn加速有什么好处?
2023-06-03:redis中pipeline有什么好处,为什么要用 pipeline?
2023-06-03:redis中pipeline有什么好处,为什么要用 pipeline?
福大大架构师每日一题
2023/06/03
2570
在Java中,BufferedReader 是一个什么类啊,有什么作用啊
1、java.io.BufferedReader和java.io.BufferedWriter类各拥有8192字符的缓冲区。当BufferedReader在读取文本文件时,会先尽量从文件中读入字符数据并置入缓冲区,而之后若使用read()方法,会先从缓冲区中进行读取。如果缓冲区数据不足,才会再从文件中读取,使用BufferedWriter时,写入的数据并不会先输出到目的地,而是先存储至缓冲区中。如果缓冲区中的数据满了,才会一次对目的地进行写出。
用户7886150
2021/04/08
1.1K0
static修饰的函数有什么特点(static可以修饰所有的变量吗)
静态成员函数的作用在于:调用这个函数不会访问或者修改任何对象(非static)数据成员。
全栈程序员站长
2022/08/02
1.7K0
点击加载更多

相似问题

使用Python类有什么好处吗?

71

使用getter和setter声明私有属性有什么好处吗?

83

释放UIApplicationDelegate拥有的对象有什么好处吗?

10

Angular2使用getter方法有什么好处?

10

“使用”有什么好处吗?

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文