FirebaseStorage数据/图像在被覆盖时不会刷新

时间:2017-06-06 15:01:19

标签: android firebase firebase-storage

我的应用程序遇到问题,我正在显示存储在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正在本地缓存数据。没有向远程发出新请求,我甚至尝试过登出&再次登录但仍显示旧图像&它只在清除我的应用程序缓存时才会解决 那么,有什么方法可以解决这个问题吗? 谢谢:))

0 个答案:

没有答案