相关疑难解决方法(0)

如何在Picasso中使用磁盘缓存?

我正在使用Picasso在我的Android应用程序中显示图像:

/**
* load image.This is within a activity so this context is activity
*/
public void loadImage (){
    Picasso picasso = Picasso.with(this); 
    picasso.setDebugging(true);
    picasso.load(quiz.getImageUrl()).into(quizImage);
}
Run Code Online (Sandbox Code Playgroud)

我已启用调试,它始终显示红色和绿色.但从不显示黄色

现在,如果我下次加载相同的图像并且互联网不可用,则不会加载图像.

问题:

  1. 它没有本地磁盘缓存吗?
  2. 如何启用磁盘缓存,因为我将多次使用相同的图像.
  3. 我需要为android清单文件添加一些磁盘权限吗?

android caching image picasso

116
推荐指数
5
解决办法
10万
查看次数

具有Firebase存储和抖动的脱机图像持久性

如果我有互联网连接,我就可以成功拍摄照片并将其上传到Firebase。我还看到您可以将Firebase数据库设置为在脱机时持久保存数据,但是我看不到任何文档说明Firebase存储是否可行。

如果这不可能,那么解决这个问题的最佳方法是什么?我应该将图像另存为base64然后保存到sharedPreferences吗?还是作为实际文件然后上传?

感谢您的任何见解

dart firebase flutter

5
推荐指数
1
解决办法
792
查看次数

标签 统计

android ×1

caching ×1

dart ×1

firebase ×1

flutter ×1

image ×1

picasso ×1