美文网首页
根据网络状态设置cell图片

根据网络状态设置cell图片

作者: 訷訷 | 来源:发表于2016-04-18 22:18 被阅读49次
    // 去内存和沙盒缓存中取
    if (内存和沙盒缓存有原图) {
        取消正在下载(防止之前循环的cell的未下载完成的图片后来下载完成后修改现在的cell)
        直接设置原图
    } else { //内存和沙盒缓存没有原图
        // 判断网络状态
        if (当前是wifi) {
            (取消正在下载)
            下载原图
        } else if (当前是手机网络) {
            // 判断用户设置
            if (用户设置手机网络下原图) {
                (取消正在下载)
                下载原图
            } else { // 用户设置手机网络下缩略图
                (取消正在下载)
                下载缩略图
            }
        } else { // 当前没有网络
            // 检查内存和沙盒缓存有没有小图
            if (内存和沙盒缓存有小图) {
                取消正在下载
                直接设置小图
            } else { // 内存和沙盒缓存没有小图
                取消正在下载
                设置占位图(避免循环使用)
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:根据网络状态设置cell图片

          本文链接:https://www.haomeiwen.com/subject/fnpalttx.html