三级缓存
1.内存(一般使用软引用)
2.文件(data/data/<packagename>/cache)
3.网络(httpClient)
内存缓存分为:
强引用(垃圾回收器始终不回收资源)
软引用(当内存不足时回收)
弱引用(垃圾回收器发现时就会回收)
虚引用(形同虚设,不决定声明周期)
-------------------------------------
软引用SoftReference
弱引用WeakReference
-----------
文件缓存
FIle cacheDir=context.getCacheDir();
if(!cacheDir.exests()){
//创建文件夹
}