美文网首页
根据网络状态设置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