public void open(Context context, String uniqueName) {File cacheDir = getCacheDir(context,uniqueName);//路径是否存在,不存在则创建if (!cacheDir.exists()){cacheDir.mkdirs();}try {DiskLruCache.open(cacheDir, getVersion(context),1, 10 * 1024 * 1024);} catch (IOException e) {e.printStackT...
怪哉,怎么突然--d..原因我自己找到了,莫名其妙这个设置被打上勾了“关闭 Google Chrome 后继续运行后台应用”,结果chrome关掉后,还一直在进程列表里运行。导致虽然改了这个参数,实际却没起作用。不知道为什么
importcom.lidroid.xutils.util.OtherUtils;//导入方法依赖的package包/类publicsynchronizedstaticBitmapGlobalConfiggetInstance(Context context, String diskCachePath){if(TextUtils.isEmpty(diskCachePath)) { diskCachePath = OtherUtils.getDiskCacheDir(context,"xBitmapCache"); }if(configMap.containsKey(diskCac...
Caused by: java.lang.RuntimeException: RequestQueue-> DiskBasedCache cache dir error 这是因为SD卡动态权限导致的 ,请先申请权限通过后在初始化Rxvolley RxVolley.setRequestQueue(RequestQueue.newRequestQueue(RxVolley.CACHE_FOLDER, new OkHttpStack(new OkHttpClient()));...
文件缓存管理: 1、同步读写/异步读写:提供简单易用的api,可以同步读写文件、异步读写文件 2、异步读取并回调到主线程:提供SyncCallback,该回调函数,在异步读取文件后会回调的主线程 3、自动从最老的文件开始清理超过缓存大小限制的文件: CacheManager.getInstance(applicationContext).getDiskCache("dir").setAutoCl...
文件缓存管理: 1、同步读写/异步读写:提供简单易用的api,可以同步读写文件、异步读写文件 2、异步读取并回调到主线程:提供SyncCallback,该回调函数,在异步读取文件后会回调的主线程 3、自动从最老的文件开始清理超过缓存大小限制的文件: CacheManager.getInstance(applicationContext).getDiskCache("dir").setAutoCl...