我的应用程序遇到问题,我正在显示存储在FirebaseStorage中的图像
以下是我用来获取文件的代码片段(file.png):
mFirebaseStorage = FirebaseStorage.getInstance();
mFirebaseStorageRef = mFirebaseStorage.getReference().child("folder/file.png");
使用Glide显示它:
ImageView imgView = (ImageView) rootView.findViewById(R.id.imgView);
Glide.with(rootView.getContext() /* context */)
.using(new FirebaseImageLoader())
.load(mFirebaseStorageRef)
.into(imgView);
我还使用firebasedatabase作为其他功能所需的Firebase 启用持久性。
因此,一旦我登录/打开我的应用程序,我正确地获取此图像(file.png),但当我尝试替换/覆盖此" file.png"在我的firebasestorage上,新的图片没有反映在我的应用程序中
据我所知,当我使用Persist Enabled时,firebase正在本地缓存数据。没有向远程发出新请求,我甚至尝试过登出&再次登录但仍显示旧图像&它只在清除我的应用程序缓存时才会解决
那么,有什么方法可以解决这个问题吗?
谢谢:))