b
2017-12-07 14:12:19 0 举报
文件启动过程
作者其他创作
大纲/内容
新皮肤下载并解压是否成功
状态1: skinSign==null (此处关于APP是否显示节日 皮肤的判断放到后台,不需给APP返回时间) 1).加载默认皮肤状态2:skinSign!=LocalSkinSign 1).下载新皮肤 2).替换皮肤 3).删除旧的皮肤缓存状态3:skinSign==LocalSkinSign 加载本地的LocalSkinSign皮肤
请求后台接口获取对应的皮肤标识skinSign
失败
启动过程结束
通知替换本地对应的图标资源
LocalSkinSign是否为空
为空
本地是否有旧的缓存皮肤
相等
否
使用本地默认皮肤
加载本地缓存的LocalSkinSign皮肤
不相等
成功
不为空
通知使用本地默认皮肤
网络请求结束
LocalSkinSign赋值为skinSign
启动APP
skinSign与LocalSkinSign是否相等
有
LocalSkinSign赋值为null
获取本地存储的LocalSkinSign
清除缓存皮肤
skinSign是否为空
0 条评论
下一页
为你推荐
查看更多