【问题标题】:Loading images using Firebase Storage UI - Will image invalidate automatically when changed?使用 Firebase 存储 UI 加载图像 - 更改后图像会自动失效吗?
【发布时间】:2019-08-22 23:51:45
【问题描述】:

我正在使用带有 Firebase 存储 UI 的 Glide 来直接使用 StorageReference 加载图像。当源图片改同名文件时,Glide 会自动使图片失效吗?

Glide.with(context)
          .load(storageRef)
          .into(imageView);

我试过了,但没有失效。

【问题讨论】:

    标签: android firebase-storage firebaseui


    【解决方案1】:

    如果您通过 url 加载图像并且图像被删除并且滑行已经加载了图像,它将一直显示直到您重新加载它。然后它将不再显示,因为新图像将具有不同的 url。 但是,如果您直接从存储引用中加载它,那么它应该可以正常工作,因为您不会生成新的 url。

    【讨论】:

    • 图片刚被替换会怎样?
    • 在Firebase存储中替换基本上是删除和上传同名,你会删除旧图片并上传新图片,但是新图片的url不会和旧的图片一样所以它不会工作。
    • 用一些代码更新帖子以展示一些示例,您如何在这种特定场景中使用滑翔。
    • 您好,感谢您的快速回复。我正在使用 Firebase 存储用户界面。因此它将直接从存储引用中加载,而不是获取下载 URL。
    • 这实际上可以工作。试一试?让我知道它是否有效。
    猜你喜欢
    • 2017-07-21
    • 2018-10-10
    • 1970-01-01
    • 2020-06-28
    • 2020-09-03
    • 1970-01-01
    • 2019-09-22
    • 2020-06-06
    • 2017-10-01
    相关资源
    最近更新 更多