13

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

4

1 回答 1

4

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

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

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

于 2011-11-27T07:13:18.573 回答