我有一些图像,我在应用程序启动时从不同的网站下载,通过这样做:
Picasso.with(context).load(image_url).fetch();
Run Code Online (Sandbox Code Playgroud)
现在,假设用户关闭应用程序并关闭.当应用程序再次启动时,Picasso会以这种方式显示图像:
Picasso.with(ctx).load(image_url).placeholder(R.drawable.ph).into(imageView);
Run Code Online (Sandbox Code Playgroud)
问题是某些图像是从磁盘缓存加载的(调试模式下为黄色三角形),而其他图像则是Picasso显示占位符.
为什么?我期待每个图像都从磁盘缓存加载.
我知道这里有类似的问题.但他们只回答了图像缓存的观点.所以我的要求是在宣布复制之前请完整的问题.
我的问题是:
当我们打开Facebook或Instagram应用程序与互联网连接打开,数据加载到应用程序,之后在离线模式它仍然可见到app.I我正在开发类似的应用程序(与社交饲料,喜欢,评论),并希望清除我对离线视角的困惑.
我对以下几点感到困惑......
我想清楚这些观点,我想许多开发人员也喜欢我.所以如果你只是告诉我一个方法或指导我,那将对我非常有帮助.