首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android WebView:并行加载、布局和Javascript

Android WebView:并行加载、布局和Javascript
EN

Stack Overflow用户
提问于 2012-05-10 22:21:32
回答 1查看 1.1K关注 0票数 2

我有许多(5-10) WebViews同时显示(例如,作为一个“旋转木马”类似于股票画廊)。远程网站被加载到这些WebViews (不是本地html文件)中。网站是相当复杂的-他们有大量的javascript,图像,可能有一些闪光灯.

当应用程序启动时,所有WebViews都开始加载/布局其内容并运行javascript --所有这些都需要相当长的时间。另一方面,当WebViews加载-滚动和其他UI内容非常平滑时,应用程序非常响应-- CPU绝对没有承受压力。

  1. ,那么是否可以并行加载这些视图呢?我认为我的应用程序将从在parallel.
  2. Also,中加载WebViews中获益良多,也许有一种方法可以通过重用WebView源代码?

手工完成javascript、加载和布局。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-16 08:00:06

回答我自己的问题:

  1. 是不可能的--所有webview上的javascript (以及相应的布局)都是在同一个共享线程上完成的。
  2. 也不能工作--它使用了大量的非公共API.

相反,我使用WebChromeClient#shouldInterceptRequest缓存尽可能多的资源,这大大提高了加载时间。

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

https://stackoverflow.com/questions/10542981

复制
相关文章

相似问题

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