WebView vs Native UI Layout,哪一个更有内存效率?

时间:2011-09-07 15:30:49

标签: android memory android-webview

我们正在为Android平板电脑构建一个应用程序,该应用程序具有一系列具有水平滚动视图的功能。想一想 作为ListView,ListView中的每个项目都是Horizo​​ntalScrollView。作为旁注,这是我们对改变没有影响的设计,以及对应用程序的用户体验有意义的设计。

在每个水平滚动视图中,都会有水平跨越的图像列表。现在的问题是每个水平滚动视图中的图像数量可能很大(每行100-500个图像),我们计划通过一次加载25来延迟加载它们,当用户向末尾滚动时,我们将加载更多图片

现在我正在考虑的两个选项如下:

  • 我们很可能会使用ListView与此Horizontal List View指出的SO Question结合使用(我们采用了Gallery和Horizo​​ntalScrollView这两个选项,因为我们不喜欢中心锁定Gallery和Horizo​​ntalScrollView的功能没有AdapterView具有的功能

  • 使用WebView并使用Javascript Library通过HTML为Sencha或JQTouch等触摸设备构建此Horizo​​ntalScrollView

现在,由于我们可能会加载大量图像,我认为我们将容易受到可怕的OutOfMemoryException的影响。我的问题是:

  • “根据您的经验,这两种方法中哪一项更有效,为什么会这样?”
  • WebView中的HTML元素和交互是否使用分配的堆内存,还是有自己的空间和内存管理?

非常感谢任何会导致答案的指针,提示和链接。

0 个答案:

没有答案