我使用GlIDe库为Android.我想在我的自定义文件夹中设置缓存,因此标准缓存文件夹可以是干净的(例如使用Master Clean).
出于这个原因,我使用了manual的代码,但这对我不起作用.
我的代码:
diskCache.Factory diskCacheFactory = new diskCache.Factory() { @OverrIDe public diskCache build() { diskCache diskCache = diskLruCacheWrapper.get(getfilesDir(), 1024*1024*100); return diskCache; } }; new GlIDeBuilder(this).setdiskCache(diskCacheFactory); GlIDe.with(this) .load("http://www.website.com/1.jpg") .into(imageVIEw);
运行此应用程序后,GlIDe将图像保存在默认文件夹中.
解决方法:
尝试使用:
if (!GlIDe.isSetup()) { GlIDeBuilder gb = new GlIDeBuilder(this); diskCache dlw = diskLruCacheWrapper.get(new file(Environment.getExternalStorageDirectory().getabsolutePath() + "/myCatch/"), 250 * 1024 * 1024); gb.setdiskCache(dlw); GlIDe.setup(gb);}
总结 以上是内存溢出为你收集整理的android – 无法设置GlideBuilder全部内容,希望文章能够帮你解决android – 无法设置GlideBuilder所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)