0

我有一个 PhoneGap 应用程序(带有 jqueryMobile),它使用多个列表视图,有时包含图片。在某些设备上,这可能需要 1-2 秒才能加载。我试图使用缓存-

<div data-role="page" class="listpage" data-dom-cache="true">

和预取-

<a href="listview_1.html" rel="external" data-prefetch>Listview 1</a>

选项,但两者都不起作用/产生任何影响。这些页面几乎完全是从 sqlite 数据库动态创建的 - 也许这是实际问题......?

任何提示都非常感谢,谢谢!

4

1 回答 1

0

我认为缓存不会解决您的问题。缓存临时存储页面和图像,也主要用于第二次加载。其他选择是减少列表视图计数,例如 8 或 10 加载更多按钮或滚动以附加新列表值使用分页概念加载列表视图。如果您使用缓存概念,则无法加载新的列表值,因此这不是动态列表视图。

缓存的最佳选择是导航详细视图的列表视图。因为用户单击后退按钮或链接以保留列表视图。

于 2013-11-15T05:31:37.167 回答