发布
loading-left
loading loading loading
loading-right

加载中

个人主页
TA还没有准备介绍自己
TA的源代码 (2)
android 图片二级缓存
暂无评分
二级缓存: 内存缓存: 磁盘缓存: NONO 想要数据----->内存缓存----->磁盘缓存----->网络 -----图片处理 图文混排时出现图片错位,闪烁的原因:复用和异步的 异步导致的数据加载不同步一般用两种方法: 1.setAdapter写在callback里面 2.先new出来,等异步中数据下载完了addAll(),再nitif Activity中 List<News>allData=newArrayList<News>(); newDataAsy(newMyCallBack(){ @Override publicvoidgetDataInAsy(List<News>result){ allData.addAll(result); adapter.notifyDataSetChanged(); } }).execute(path); 视图展示在内存里找中间传递的都是Bitmap |有:直接返回 |无:继续往下走(本地缓存) 一级缓存MemoryStore内存 |在本地里面找 |有:直接返回 二级缓存DiskStore本地存储无:继续往下走(网络获取) | 网络获取 Bitmap内存内存溢出
blackbai11
2016-08-23
1
1
分享一下关于网络的四个工具类
暂无评分
压缩包里包含四个文件 NetWorkUtils.java   是不带线程的下载工具类 NetworkHandlerUtils.java是自带线程,并通过handler回抛到主线程的下载工具类 IOUtils.java       是输入输出流的工具类,以上两个类依赖于此,大家也可将此直接写入下载工具类(即不单独提出来) NetworkIsChangeUtils.java是判断网络变化的工具类
blackbai11
2016-03-14
0
1
没有更多了~