0

我正在构建一个Android应用程序,显示旋转木马中的全屏图像,该应用程序从服务器下载100个对象并将它们存储在应用程序中。通过全屏图片和一些文字来表示懒惰加载与批量下载在Android中(如果所有图像将被使用0

用户将看到所有下载的对象为全屏幕图像

问:是不是更有效的时候,当用户使用延迟加载一个图像通过传送带或全批下载图像?

谷歌建议使用批处理和预取: http://developer.android.com/training/efficient-downloads/efficient-network-access.html#BatchTransfers

此外,我的理解是,延迟加载的一个关键好处是避免下载不会使用的图像。在我的情况下,用户将看到所有下载对象的所有图像。

谢谢!

回答

1

第一个目标是用户无延迟地看到图像。通过从第一张图像开始创建批次,他可能会在滚动时加载以下图像。如果在这种情况下,用户可以快速浏览图像,则可以更改批次列表并为要看的图像设置更高的优先级(如当前位置的3加和减号)。

+0

我同意你对第一个目标的定义。为了澄清,你建议使用延迟加载与用户将要看到的下一批图像。那是对的吗? – alexyes