我正在使用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)
我已启用调试,它始终显示红色和绿色.但从不显示黄色
现在,如果我下次加载相同的图像并且互联网不可用,则不会加载图像.
问题:
如果我有互联网连接,我就可以成功拍摄照片并将其上传到Firebase。我还看到您可以将Firebase数据库设置为在脱机时持久保存数据,但是我看不到任何文档说明Firebase存储是否可行。
如果这不可能,那么解决这个问题的最佳方法是什么?我应该将图像另存为base64然后保存到sharedPreferences吗?还是作为实际文件然后上传?
感谢您的任何见解