【问题标题】:Why android webview is much slower than the native android browser?为什么 android webview 比原生 android 浏览器慢很多?
【发布时间】:2011-10-22 22:16:07
【问题描述】:

在我的应用程序中,我有一些要加载的外部 url,为此我使用了自定义 web 视图。但是这个 webview 的性能非常非常慢。如果我在本机 android 浏览器中打开相同的 url,它工作正常。但是在webview中,加载页面只需要很多时间。 无论如何,在加载网页时间方面可以提高 webview 的性能吗?帮助总是受到赞赏。

【问题讨论】:

标签: android android-webview android-browser


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 2011-04-09
    • 2013-01-01
    • 1970-01-01
    相关资源
    最近更新 更多