2 codenoodles CodeNoodles 于 2016.02.18 12:46 提问

关于xUtils 在无网络状态下加载本地缓存图片的问题

使用xUtils的BitmapUtils加载网络图片,默认缓存图片到本地。但是在无网络状态下再打开app
怎么加载缓存到本地的图片呢? 默认的缓存 只能获取到路径却得不到缓存的文件名,这样就没办法加载了。因为是开始是加载多张网络图片到viewpager所以没办法手动设置文件名。请问有没有好的解决办法?求大神知道

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.18 22:04
CodeNoodles
CodeNoodles 这个我看过,但是加载多张图片的时候 只能获取到路径 没有办法获取文件名 所以这两个方法都没法用。
2 年多之前 回复
CodeNoodles
CodeNoodles   2016.02.18 23:01

这个我看过,但是加载多张图片的时候 只能获取到路径 没有办法获取文件名 所以这两个方法都没法用。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
xUtils图片本地缓存使用
String cachePath = "" bitmapUtils = new BitmapUtils(this, cachePath); bitmapUtils.configDiskCacheEnabled(true);
XUtils网络请求,图片加载(适合新手)。
Xutils是最近比较好的开源框架,功能强大,我在使用了几个月之后总结了一些使用方法,希望对大家有帮助。一.网络请求 1. get请求的方法: public static <T> Callback.Cancelable Get(String url,Map<String,Object> map,Callback.CommonCallback<T> callback){
xUtils3.0使用介绍:图片加载模块
现在来介绍xUtils3.0的加载图片功能,3.0之后加入了许多实用的工具,如图片倒圆角,变圆园,变正方形,加载gif等等。。。图片加载模块1,加在网络图片x.image().bind(imageView, url, imageOptions);2,加载assets文件夹下的图片x.image().bind(imageView, "assets://test.gif", imageOptions);
xUtils之加载图片
使用xUtils的第一步就是必须创建自己的Application类,代码如下//在manifest.xml中注册 public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); x.Ext.init(this);/
xutils 图片缓存-读取缓存数据
Android 框架 xutils 的 BitmapUtils 参考xuitls api http://xutilsapi.oschina.mopaas.com/ 根据URL去取本地的缓存图片?还有如何缓存的内容应该如何清除 getBitmapFileFromDiskCache getBitmapFromMemCache 下面就说下 api
XUtils3.0 解决不缓存问题
XUtils3.0 解决不缓存问题xutils3.0是一次彻底的重构, api发生了很大变化, 但是仍然保持着xUtils一贯的简介风格, 并且新的api更加简单, 更具扩展性。参考sample写的案例发现不走缓存(onCache)。原因可能为以下两种: 1. 未设置缓存 2. 接口返回头expires设置过期时间为过去时间(即不缓存) 1. 未设置缓存 通过调用 setCacheMa
xUtils中的HttpUtils请求网络数据和BitmapUtils加载网络图片
http=new HttpUtils(); // 设置请求参数的编码 RequestParams params=new RequestParams(); //默认编码UTF-8 params.addBodyParameter("act", "index"); params.addBodyParameter("op", "index"); //发送请求 http.sen
xUtils3获取同一个URL中被更改后的图片
在xUtils3.0中采用x.image().bind(ImageView,url,ImageOptions)获取同一个URL已经被更改的图片的时候,发现不管发多少次的请求,获得图片都是第一张图片(未被修改的原图)。 之后查了一上午的资料,终于发现原因了。原文如下: 对于其他图片框架,没有提供重新设置 url对应的缓存内容的api 这个问题的终极解决方案是这样的: http:/
XUtils框架之显示网上图片
目前android应用研发进入了一种快速开发时代,由于敏捷研发体系的出现和快速市场效应的作用,逼得开发人员开发一款应用时要提高效率、甚至极速开发。所以老套的框架体系就不再适应这个环境,xutils就应运而生而且变得越来越火。通过使用xutils框架总结了一部分经验,再接下来的时间里会做以分享。            分享xutils主要封装了四大模块:DbUtils,ViewUtil
网络判断,xutils下载数据缓存到手机
activity public class MainActivity extends AppCompatActivity { private IntentFilter intentFilter; private connactivity receiver; @Override protected void onCreate(Bundle saved