梦书之家(移动开发)

你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。 ——肖伯纳

导航

Glide 4.0.0 下之加载本地缓存的图片

在网上搜了下,无意中发现RequestOptions还有个方法: onlyRetrieveFromCache

用了下是OK的

        try {
            File imageFile = Glide.with(context).asFile()
                    .apply(RequestOptions.priorityOf(Priority.HIGH).onlyRetrieveFromCache(true))
                    .load(image.getFullUrl())
                    .submit().get();
            if(imageFile != null && imageFile.exists()){

                if(IConfig.DEBUG) Log.d("XXX", "found the file:" + imageFile.getAbsolutePath());
                
            }
        }catch (Exception e){
            e.printStackTrace();
        }

这下可以在项目中使用了

posted on 2017-09-06 15:24  梦书  阅读(3878)  评论(0编辑  收藏  举报