none
开发缓存数据功能是先显示数据然后缓存还是先缓存然后再显示数据? RRS feed

  • 问题

  • 我有一个问题,就是关于缓存数据:

    比如我有一个 ListView 用于显示图片,图片源是来自网络的 URI(http:www.xxx.com/image/img.jpg)

    情况1:如果我按人们的正常逻辑顺序来:直接将 URIs 绑定到 ListView,然后再将图片下载来做缓存,以后的数据源来自缓存,如果所有图片共 10M,那么这种方法就要消耗 20M 流量(因为第一次数据来自网络,缓存又相当于二次重复下载)。

    情况1:先缓存图片,以后数据源来自缓存,这样只消耗 10M 流量。

    但第2 种情况有点不符合逻辑顺序,总感觉怪怪的,所以想问问大家缓存技术是怎么搞的。

    2015年11月6日 8:13

答案